ASP의 Response 객체의 자주 쓰는 컬렉션, 속성

By | 7월 14, 2008

1. 컬렉션

   (1) Response.Cookies(쿠키 변수)(하위 쿠키 변수) = 쿠키 값
            =>"쿠키 변수" 의 이름으로 저장된 쿠키에 "하위 쿠키 변수=쿠키 값" 형태의 데이터를 추가한다.
 
       Response.Cookies(쿠키 변수).속성
            => 속성 : Domain - 지정한 도메인에 있는 클라이언트에 쿠키 전달 (써 본 적 없음)
                           Expires - 쿠키의 만료날짜 지정
                                       - (예) Response.Cookies("bruce").Expires = "May 5, 2008"
                           HasKeys - 쿠키의 하위 항목 리턴
                           Path - 쿠키가 전송될 도메인 경로 위치 지정
                                    - (예) Response.Cookies("bruce").Path = "/test/Cookie"
                           Secure - 쿠키의 보안 여부 지정

2. 속성

   (1) Response.Buffer [=TRUE | FALSE]
        - TRUE 로 지정하면 : 사용자가 요청한 결과를 처리할 때 해당 페이지가 완성될 때 까지, 또는 Flush나
                                      End 메서드가 호출될 때 까지 해당 결과를 전송하지 않는다.
        - FALSE 로 지정하면 : 결과 페이지를 저장하지 않고 즉시 클라이언트로 전송한다.

   (2) Response.ContentType [=콘텐츠 형식]
        - 사용자에게 파일을 보낼 때 해당 파일 타입을 지정한다. 이것에 의해서 사용자의 브라우저에
           자체적으로 출력할 것인지 아니면 다른 응용 프로그램을 호출할 것인지 결정된다.
           기본값은 'text/html' 이다.

   (3) Response.Expires [=날짜]
       
       - 브라우저에 캐시된 페이지의 만료 기간을 지정하는 역할을 한다.
           페이지가 만료되기 전에 같은 페이지가 호출되면 캐시된 페이지가 출력된다.
            # 날짜 값을 0으로 지정하면 => 브라우저에서 ASP 페이지가 캐싱하지 못함
               날짜 값을 음수로 지정하면 => 응답이 즉시 만료된다.
        - (예) Response.Expires = "May 5, 2008"
                 Response.Expires = 0

   (4) Response.ExpiresAbsolute [=[날짜] [시간]]
        - Expires 와 같지만 시간까지 지정할 수 있다.
        - (예) Response.ExpiresAbsolute = #May 5, 2006 12:30:30#

   (5) Response.IsClientConnected()
       - 클라이언트와 서버가 연결되었는지 아니면 끊었는지를 알려주는 속성

   (6) Response.Redirect "URL"
        - 일반적인 리다이렉트

Category: ASP
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments