PagesSection.EnableEventValidation 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이벤트 유효성 검사를 사용할 수 있는지 여부를 지정하는 값을 가져오거나 설정합니다.
public:
property bool EnableEventValidation { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)]
public bool EnableEventValidation { get; set; }
[<System.Configuration.ConfigurationProperty("enableEventValidation", DefaultValue=true)>]
member this.EnableEventValidation : bool with get, set
Public Property EnableEventValidation As Boolean
속성 값
- 특성
설명
이 특성은 EnableEventValidation 이벤트 유효성 검사를 수행해야 하는지 여부를 나타냅니다. 기본값은 true입니다. 웹 애플리케이션은 필요에 따라 이벤트 유효성 검사를 사용하지 않도록 설정하여 .NET Framework 버전 1.0 동작으로 되돌릴 수 있습니다.
기본 컨트롤은 이 특성을 검사하여 이벤트의 유효성을 검사해야 하는지 여부를 확인합니다. 파생된 컨트롤은 이 기본 컨트롤 특성을 상속하지 않으므로 기본적으로 이벤트 유효성 검사에서 제외됩니다. 파생 컨트롤 자체에 EnableEventValidation 특성을 추가하고 true 설정하여 파생 컨트롤에서 이벤트 유효성 검사를 수행하도록 ASP.NET 지시합니다.
메모
이벤트 유효성 검사는 무단 포스트백 요청 및 콜백의 위험을 줄입니다. 포스트백 요청 또는 콜백 중에 컨트롤에서 발생할 수 있는 이벤트만 유효성을 검사하도록 ASP.NET 지시합니다. 이 모델을 사용하면 컨트롤이 렌더링 중에 해당 이벤트를 등록한 다음, 포스트백 또는 콜백 처리 중에 이벤트의 유효성을 검사합니다. ASP.NET 모든 이벤트 기반 컨트롤은 기본적으로 이 기능을 사용합니다.