본문으로 바로가기

[ASP.NET] 11.Page 클래스 속성

category Program/ASP.NET 2017. 3. 6. 12:46

속성 

설명 

IsPostBack 

사용자의 요청에 따라 처음 열리는 페이지인지(false) 아니면 컨트롤 이벤트를 처리한 뷰 상태의 정보를 담고 있는 페이지인지(true)를 나타낸다.

EnableViewState

false로 설정되면 어떤 컨트롤의 상태 정보도 유지하지 않는다. 

Application 

웹 사이트에 있는 사용자 사이에 공유하고 있는 정보를 갖고 있늗네, ex) 방문 횟수 

Session 

컬렉션, 개인 사용자를 위해 서로 다른 페이지에서 사용할 수 정보를 유지한다. ex) 장바구니 

Cache 

컬렉션, 생성에 많은 시간을 소모하는 객체들을 저장하여 다른 페이지나 다른 사용자를 위해 재사용한다. 

Request 

사용자 요청에 대한 정보를 포함하고 있는 HttpRequest 객체로, 사용자 웹 브라우저 등의 정보를 얻기 위해 HttpRequest 객체를 사용할 수 있다. 

Response 

ASP.NET이 사용자 웹 브라우저에 보내는 응답에 대한 정보를 포함하고 있는 HttpResponse 객체로, 쿠키를 만들거나 다른 페이지로 이동할 때 사용할 수 있다. 

Server 

URL 또는 페이지에 있는 HTML 마크업을 안전하게 전달하기 위해 텍스트를 인코딩하는 것과 같은 다양한 작업을 수행하는 HttpServerUtility 객체다. 

User 

사용자 인증(authentication)이 되었다면 이 속성은 사용자의 정보로 초기화한다.