PagesSection 클래스
<pages>
Web.config 파일의 섹션을 나타냅니다.
구문
class PagesSection : ConfigurationSectionWithCollection
메서드
다음 표에서는 클래스에 의해 노출되는 메서드를 나열합니다 PagesSection
.
속성 | 설명 |
---|---|
추가 | ConfigurationSectionWithCollection에서 상속됩니다. |
지우기 | ConfigurationSectionWithCollection 에서 상속됩니다. |
가져오기 | ConfigurationSectionWithCollection 에서 상속됩니다. |
GetAllowDefinition | ( ConfigurationSection에서 상속됩니다.) |
GetAllowLocation | ConfigurationSection 에서 상속됩니다. |
Remove | ConfigurationSectionWithCollection 에서 상속됩니다. |
RevertToParent | ConfigurationSection 에서 상속됩니다. |
SetAllowDefinition | ConfigurationSection 에서 상속됩니다. |
SetAllowLocation | ConfigurationSection 에서 상속됩니다. |
속성
다음 표에서는 클래스에 의해 노출되는 속성을 나열합니다 PagesSection
.
속성 | Description |
---|---|
AsyncTimeout |
페이지가 비동기 작업을 수행하기 위해 대기하는 시간을 지정하는 읽기/쓰기 datetime 값입니다. 기본값은 45초입니다. |
AutoEventWireup |
읽기/쓰기 boolean 값입니다. ASP.NET 페이지의 이벤트가 이벤트 처리 함수에 자동으로 연결되면 true 이고, 그렇지 않으면 false 입니다. 기본값은 true 입니다. 참고: 이 속성이 인 true 경우 ASP.NET 또는 와 같은 Page_Load Page_Init 이벤트 처리기를 지정하는 이벤트가 필요하지 않습니다. 즉, visual Basic의 Handles 키워드는 Web Forms 페이지의 서버 스크립트에 필요하지 않습니다. 기본적으로 visual Studio에서 ASP.NET 웹 애플리케이션을 만들 때 속성 값 AutoEventWireup 은 .aspx 페이지 또는 .ascx 컨트롤에서 로 설정 false 되며 이벤트 처리기는 자동으로 만들어지지 않습니다. 설정 하지 마세요 AutoEventWireup 에 true 성능이 주요 고려 사항인 경우. |
Buffer |
읽기/쓰기 boolean 값입니다. .aspx 페이지 및 .ascx 컨트롤에서 응답 버퍼링을 사용하면 true 이고, 그렇지 않으면 false 입니다. 기본값은 true 입니다. 참고: 응답 버퍼링이 켜져 있으면 전체 페이지 또는 컨트롤이 처리될 때까지 페이지 또는 컨트롤 출력이 버퍼링됩니다. 성능이 주요 고려 사항인 경우 이 속성을 로 true 설정하지 마세요. |
CompilationMode |
런타임에 .aspx 페이지 및 .ascx 컨트롤이 컴파일되는지 여부를 지정하는 읽기/쓰기 sint32 열거형입니다. 가능한 값은 설명 섹션의 뒷부분에 나와 있습니다. |
Controls |
사용자 지정 및 사용자 정의 컨트롤에 대한 구성 정보를 포함하는 TagPrefixInfo 값입니다. |
EnableEventValidation |
boolean 값입니다. true 이벤트 유효성 검사를 수행해야 하면 이고, 그렇지 않으면 입니다 false . 기본값은 true 입니다.이벤트 유효성 검사 메커니즘은 컨트롤에서 무단 포스트백 요청 및 콜백의 위험을 제거합니다. 렌더링하는 동안 컨트롤은 해당 이벤트를 등록한 다음, 포스트백 요청 또는 콜백 중에 컨트롤에서 발생할 수 있는 특정 이벤트만 유효성을 검사합니다. 이제 ASP.NET 모든 이벤트 기반 컨트롤은 기본적으로 이 기능을 사용합니다. 그러나 선택적으로 웹 애플리케이션에 대한 이벤트 유효성 검사를 사용하지 않도록 설정하여 .NET Framework 버전 1.0 동작으로 되돌릴 수 있습니다. 참고: 기본 컨트롤은 이 속성을 확인하여 이벤트의 유효성을 검사해야 하는지 여부를 확인합니다. 파생된 컨트롤은 이 기본 컨트롤 설정을 상속하지 않으므로 기본적으로 이벤트 유효성 검사에서 제외됩니다. 파생 컨트롤 자체에 속성을 추가하고 EnableEventValidation 로 설정하여 파생 컨트롤에서 이벤트 유효성 검사를 수행하도록 ASP.NET 계속 지시할 수 있습니다 true . |
EnableSessionState |
세션 상태를 사용할 수 있는지 여부를 지정하는 읽기/쓰기 sint32 값입니다. 가능한 값은 설명 섹션의 뒷부분에 나와 있습니다. |
EnableViewState |
읽기/쓰기 boolean 값입니다. true 보기 상태를 사용하도록 설정하면 이고, 그렇지 않으면 false. 기본값은 입니다 true . |
EnableViewStateMac |
읽기/쓰기 boolean 값입니다. true 페이지가 클라이언트에서 다시 게시될 때 ASP.NET 페이지의 보기 상태에서 메시지 인증 검사를 실행해야 하는 경우 그렇지 않으면 입니다 false . 기본값은 true 입니다. 참고: 보안상의 이유로 이 속성은 항상 true로 설정해야 합니다. |
Location |
(에서 ConfigurationSection 상속됨) 키 속성입니다. |
MaintainScrollPositionOnPostBack |
읽기/쓰기 boolean 값입니다. true 브라우저 페이지 스크롤 위치를 포스트백 후 유지 관리해야 하면 이고, 그렇지 않으면 입니다 false . 기본값은 false 입니다. |
MasterPageFile |
애플리케이션의 마스터 페이지에 대한 참조를 지정하는 읽기/쓰기 string 값입니다. 문자열은 상대 경로 또는 절대 경로를 포함할 수 있습니다. |
MaxPageStateFieldLength |
단일 뷰 상태 필드에 포함될 수 있는 최대 문자 수를 지정하는 읽기/쓰기 sint32 값입니다. 기본값은 –1(지정된 제한 없음)입니다.저장된 데이터의 길이가 지정된 값을 초과하면 데이터가 여러 뷰 상태 필드 간에 분할됩니다. |
Namespaces |
웹 애플리케이션의 모든 페이지로 자동으로 가져오는 네임스페이스 참조를 포함하는 NamespaceInfo 값입니다. 이렇게 하면 지정한 네임스페이스의 클래스를 페이지에서 사용할 수 있습니다. |
PageBaseType |
.aspx 페이지가 기본적으로 상속하는 코드 숨김 클래스를 지정하는 읽기/쓰기 string 값입니다. 기본값은 "System.Web.UI.Page"입니다. |
PageParserFilterType |
파서 필터 형식을 지정하는 읽기/쓰기 string 값입니다. 파서 필터는 System.Web.UI.PageParserFilter 클래스의 인스턴스입니다. 런타임에 페이지 컴파일 프로세스는 파서 필터를 호출하여 페이지를 구문 분석하기 전에 소스 코드의 변경 내용을 확인합니다. |
Path |
(에서 ConfigurationSection 상속됨) 키 속성입니다. |
SectionInformation |
ConfigurationSection 에서 상속됩니다. |
SmartNavigation |
읽기/쓰기 boolean 값입니다. 스마트 탐색을 사용하면 true 이고, 그렇지 않으면 false 입니다. 기본값은 false 입니다. 참고: 스마트 탐색을 사용하려면 Microsoft Internet Explorer 5.5, 6 또는 7이 필요합니다. |
StyleSheetTheme |
ASP.NET 스타일시트 테마의 이름을 지정하는 읽기/쓰기 string 값입니다. |
TagMapping |
구성 태그 다시 매핑 문을 포함하는 TagMapInfo 값입니다. 이 속성을 사용하면 컴파일 시간에 태그 형식을 다시 매핑할 수 있습니다. 다시 매핑하면 구성 파일의 범위에서 ASP.NET 애플리케이션의 모든 페이지 및 컨트롤에 대한 원래 태그 형식 대신 매핑된 형식이 사용됩니다. |
Theme |
ASP.NET 페이지 테마의 이름을 지정하는 읽기/쓰기 string 값입니다. |
UserControlBaseType |
사용자 컨트롤이 기본적으로 상속하는 코드 숨김 클래스를 지정하는 읽기/쓰기 string 값입니다. 기본값은 "System.Web.UI.UserControl"입니다. |
ValidateRequest |
읽기/쓰기 boolean 값입니다. true ASP.NET 브라우저의 모든 입력에 대해 요청 유효성 검사를 수행하면 이고, 그렇지 않으면 입니다 false . 기본값은 true 입니다.요청 유효성 검사는 잠재적으로 위험한 값 목록과 입력 데이터를 비교하여 수행됩니다. 일치가 발생하면 ASP.NET System.Web.HttpRequestValidationException을 발생합니다. |
ViewStateEncryptionMode |
ASP.NET 뷰 상태 값에 사용하는 암호화 모드를 지정하는 읽기/쓰기 sint32 열거형입니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다. |
를 서브클래싱합니다.
이 클래스에는 하위 클래스가 없습니다.
설명
다음 표에서는 속성에 대해 가능한 값을 나열합니다 CompilationMode
. 기본값은 2(Always
)입니다.
값 | 키워드 | Description |
---|---|---|
0 | Auto |
가능한 경우 ASP.NET 페이지를 컴파일하지 않습니다. |
1 | Never |
페이지 또는 컨트롤은 동적으로 컴파일되지 않습니다. 이 설정은 컴파일 프로세스에서 지정된 페이지의 자격을 박탈하여 성능을 향상합니다. 페이지에 컴파일이 필요한 스크립트 블록 또는 코드 구문이 포함된 경우 ASP.NET 오류를 반환하고 페이지가 실행되지 않습니다. |
2 | Always |
페이지가 항상 컴파일됩니다. |
다음 표에서는 속성에 대해 가능한 값을 나열합니다 EnableSessionState
. 기본값은 2(True
)입니다.
값 | 키워드 | Description |
---|---|---|
0 | False |
세션 상태를 사용할 수 없습니다. |
1 | ReadOnly |
세션 상태는 읽기 전용입니다. |
2 | True |
세션 상태가 사용하도록 설정됩니다. |
다음 표에서는 속성에 대해 가능한 값을 나열합니다 ViewStateEncryptionMode
. 기본값은 0(Auto
)입니다.
값 | 키워드 | Description |
---|---|---|
0 | Auto |
컨트롤이 System.Web.UI.Page.RegisterRequiresViewStateEncryption 메서드를 호출하여 암호화를 요청하는 경우 뷰 상태 정보가 암호화됩니다. |
1 | Always |
뷰 상태 정보가 항상 암호화됩니다. |
2 | Never |
컨트롤이 요청해도 뷰 상태 정보가 암호화되지 않습니다. |
상속 계층 구조
ConfigurationSectionWithCollection
PagesSection
요구 사항
형식 | Description |
---|---|
클라이언트 | - Windows Vista의 IIS 7.0 - Windows 7의 IIS 7.5 - WINDOWS 8 IIS 8.0 - WINDOWS 10 IIS 10.0 |
서버 | - Windows Server 2008의 IIS 7.0 - Windows Server 2008 R2의 IIS 7.5 - WINDOWS SERVER 2012 IIS 8.0 - WINDOWS SERVER 2012 R2의 IIS 8.5 - WINDOWS SERVER 2016 IIS 10.0 |
제품 | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF 파일 | WebAdministration.mof |
참고 항목
Microsoft.Web.Management.Client.Win32.ModulePage.Microsoft.Web.Management.Client.IModulePage.Initialize
System.Web.UI.Page.RegisterRequiresViewStateEncryption
System.Web.Configuration.PagesSectionSystem.Web.HttpRequestValidationException
AspSession 클래스
ConfigurationSectionWithCollection 클래스
NamespaceInfo 클래스
SessionPageStateSection 클래스
SessionStateSection 클래스
TagMapElement 클래스
TagMapInfo 클래스
TagPrefixElement 클래스
TagPrefixInfo 클래스
CompilationMode 열거형