[ASP.NET 2.0] Page클래스 새로운 속성
프로그래밍/03.ASP.NET / 2008. 3. 12. 02:52
ㅁ ASP.NET 2.0 Page클래스의 속성
공유 속성 | ||||||||
속성 | 설명 | |||||||
AppRelativeVirtualPath | 응용 프로그램과 관련된 페이지의 상대 경로(예: ~/default.aspx) | |||||||
ClientQueryString | 요청 Url에서 쿼리 문자열 부분(예: parm1=abc) | |||||||
ClientScript | 클라이언트 스크립트를 관리하는 ClientScriptManager 개체를 반환한다. ClientScriptManager 개체는 클라이언트와 서버가 교신하는데 필요한 스크립트를 관리하는 다양한 메서드를 제공한다. | |||||||
CodePage | (@ Page 지시자의 CodePage와 같다.(예: 65001)[닷프 전용]) | |||||||
ContentType | (@ Page 지시자의 ContentType과 같다.(예 : text/html)[닷프전용]) | |||||||
Culture | (@ Page 지시자의 Culture와 같다.(예 : Korea(Korea))[닷프전용] | |||||||
EnableTheming | 테마를 사용할지 여부 | |||||||
Form | 페이지의 <form runat="server">태그(HtmlForm 개체) | |||||||
Header | 페이지의 <head runat="server">태그를 나타낸다.HtmlHead 형식을 반환한다. | |||||||
IdSeparator | 컨트롤의 UniqueID에 사용되는 문자, 이 속성의 값은 "$"이다. 읽기전용. | |||||||
IsAsync | 페이지가 비동기로 처리되는 중인지 여부 | |||||||
IsCallback | 페이지 요청이 콜백 함수의 결과로 인한 것인지 여부 | |||||||
IsCrossPagePostBack | 페이지 요청이 다른 페이지로부터 포스트백된 것인지 여부 | |||||||
Items | 페이지 개체의 수명만큼 지속될 필요가 있는 개체를 저장한다.여기에 저장한 개체는 자식컨트롤에서 액세스할 수 있다. | |||||||
LCID | (@ Page 지시자의 LCID와 같다.[닷프전용] | |||||||
MaintainScrollPositionOnPostBack | 포스트백되는 동안 스크롤 위치를 유지하는지 여부. @ Page 지시자의 MaintainScrollPositionOnPostBack 특성과 같다. | |||||||
Master | 마스터 페이지의 개체를 가져온다. | |||||||
MasterPageFile | 마스터 페이지 이름을 설정하거나 가져온다. Prelnit에서만 이 속성을 설정할 수 있다. | |||||||
PageAdapter | 페이지를 요청한 브라우저와 연결되어 페이지의 동작을 재정의하는 PageAdapter 개체를 반환한다. | |||||||
PreviousPage | 이 페이지로 제어를 옮긴 페이지를 가져온다. Transfer메서드나 교차 포스트백 시 이속성이 설정된다. 그 외에는 null이다. | |||||||
ResponseEncoding | (@ Page 지시자의 ResponseEncoding과 같다.(예 : Unicode(UTF8))[닷프전용] | |||||||
StyleSheetTheme | 스타일시트 테마 이름. @ Page 지시자의 StyleSheetTheme 특성을 통해 지정할 수 있다. | |||||||
Theme | 페이지 테마 이름. @ Page 지시자의 Theme 특성을 통해 지정할 수 있다. | |||||||
Title | 페이지의 제목. @ Page 지시자의 Title 특성을 통해 지정할 수 있다. | |||||||
TraceModeValue | (@ Page 지시자의 TraceMode와 같다.[닷프전용]) | |||||||
TraceEnabled | 추적이 가능한지 여부. @ Page 지시자의 Trace와 같다.[닷프전용] | |||||||
UICulture | 페이지와 연결된 스레드의 UI 아이디(예 :Korea(Korea))[닷프전용] | |||||||
ViewStateEncryptionMode | 뷰 상태를 인코딩하는 방법을 결정한다. Auto | Always | Never |
보호 속성 | ||||||||
속성 | 설명 | |||||||
AspCompatMode | (@ Page 지시자의 AspCompat와 같다.[닷프전용] | |||||||
MaxPageStateFieldLength | 클라이언트로 전송되는 뷰 상태 필드의 최대 길이를 지정한다. 이 속성에 양수를 지정하면, 이 수의 크기에 따라 클라이언트로 출력되는 뷰 상태 필드가 나눠어 진다. 음수로 지정되면 나눠어지지 않는다. 기본 값은 -1 이다. | |||||||
PageStatePersister | PageStatePersister 개체를 반환한다. 이 개체는 뷰 상태 저장 처리의 하부 구조를 제공하는데 PageStatePersister 개체를 확장하면 기본 뷰 상태의 저장 방식을 변경할 수 있다. PageStatePersister를 상속한 개체는 HiddenFieldPageStatePersister 개체와SessionPageStatePersister 개체가 있다. HiddenFieldPageStatePersister는 뷰 상태를 관리하도록 기본적으로 선택된 개체이다. SessionPageStatePersister 개체는 세션에 뷰 상태를 저장한다. | |||||||
UniqueFilePathSuffix | 파일을 캐시하기 위해 파일 경로의 마지막에 붙이는 유일한 접미사를 반환한다. 특정 요청과 연결된 파일 경로를 식별하는데 사용한다. |
위 내용중 [닷프전용]은 개발자가 변경하지 말라는 주의가 있는 속성들이다.쓰기를 자제하고 읽기 위주로 사용하는 것이 좋다.