HttpRuntimeSection.RequestValidationMode 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
어떤 ASP.NET 버전별 유효성 검사 방법이 사용되는지 나타내는 버전 번호를 가져오거나 설정합니다.
public:
property Version ^ RequestValidationMode { Version ^ get(); void set(Version ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))]
[System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")]
public Version RequestValidationMode { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))>]
[<System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")>]
member this.RequestValidationMode : Version with get, set
Public Property RequestValidationMode As Version
속성 값
어떤 ASP.NET 버전별 유효성 검사 방법이 사용되는지 나타내는 값입니다. 기본값은 4.5
입니다.
- 특성
설명
RequestValidationMode 속성 지정 어떤 ASP.NET 유효성 검사 방법이 사용 됩니다. 버전 4 이전의 ASP.NET 버전에서 사용되는 알고리즘 또는 .NET Framework 4에서 사용되는 버전일 수 있습니다. 속성은 다음 값으로 설정할 수 있습니다.
4.5 (the default).
이 모드에서는 값은 지연 로드, 즉, 읽지 요청 될 때까지 합니다.4.0
HttpRequest 개체 내부적으로 설정 하는 모든 HTTP 요청 데이터에 액세스할 때마다 유효성 검사 요청을 트리거할 수를 나타내는 플래그입니다. 이렇게 하면 요청 유효성 검사 쿠키와 같은 데이터 트리거될을 요청 중 Url에 액세스 합니다. 구성 파일 또는 개별 페이지의 @ Page 지시문에 있는 요소(있는 경우)의 요청 유효성 검사 설정<pages>
은 무시됩니다.2.0
. 요청 유효성 검사는 모든 HTTP 요청이 아닌 페이지에만 사용 됩니다. 또한 구성 파일 또는 개별 페이지의 @ Page 지시문에 있는 요소의 요청 유효성 검사 설정을<pages>
사용하여 유효성을 검사할 페이지 요청을 결정합니다.0.0
. 요청 유효성 검사는 애플리케이션에 대 한 비활성화 됩니다.0.0
ASP.NET 4.6 이상 에서만 인식 됩니다.
이 속성에 할당 하는 값을 특정 버전의 ASP.NET에 맞게 유효성이 검사 되지 않습니다.
모든 숫자 값 작은 ASP.NET 4.5에서 및 이전 버전 보다 4.0
(예를 들어 3.7
를 2.9
, 또는 2.0
)로 해석 됩니다 2.0
합니다. 보다 큰 숫자 4.5
로 해석 됩니다 4.5
합니다.
ASP.NET 4.6 이상에서는 보다 크고 0.0
작은 4.0
숫자 값(예: 3.7
, 2.9
또는 1.0
)이 로 2.0
해석됩니다. 보다 큰 숫자 4.5
로 해석 됩니다 4.5
구성 파일에서이 값을 설정 하려면 값을 할당할 수 있습니다 합니다 requestValidationMode
특성을 httpRuntime
요소입니다. 자세한 내용은 httpRuntime 요소 (ASP.NET 설정 스키마)합니다.
적용 대상
.NET