UnvalidatedRequestValues UnvalidatedRequestValues UnvalidatedRequestValues UnvalidatedRequestValues Class

정의

ASP.NET 요청 유효성 검사를 트리거하지 않고 HTTP 요청 값에 대한 액세스를 제공합니다.Provides access to HTTP request values without triggering ASP.NET request validation.

public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
상속
UnvalidatedRequestValuesUnvalidatedRequestValuesUnvalidatedRequestValuesUnvalidatedRequestValues

설명

ASP.NET 컬렉션을 요청 하는 http에서 값을 읽을 때 (같은 합니다 Form, QueryString, 및 Cookies 컬렉션), 수행 요청 유효성 검사합니다.When ASP.NET reads the values in HTTP request collections (such as the Form, QueryString, and Cookies collections), it performs request validation. 요청 유효성 검사 하는 동안 ASP.NET 게시 된 값을 검사 하 고 태그, 스크립트 또는 예약 된 문자를 포함 되어 있는지 여부를 결정 합니다.During request validation, ASP.NET examines the posted values and determines whether they contain markup, script, or reserved characters. 기본적으로 ASP.NET 입력의 이러한 형식 중 하나를 검색 하는 경우 throw는 HttpRequestValidationException 예외입니다.By default, if ASP.NET detects any of these types of input, it throws an HttpRequestValidationException exception. 이렇게 하면 웹 사이트에 악성 스크립트 삽입 공격을 방지 합니다.This helps prevent malicious script injection attacks on your website.

그러나 경우에 따라 하려는 ASP.NET 요청 유효성 검사를 무시 하 고 태그, 스크립트 또는 예약 된 문자를 포함 하는 값을 허용 합니다.However, in some cases, you might want to bypass ASP.NET request validation and allow values that contain markup, script, or reserved characters. 예를 들어, 애플리케이션 형식이 지정 된 콘텐츠로 HTML 태그를 제출할 수 있도록 하는 서식 있는 텍스트 편집기를 사용 하는 경우 사용할 수의 멤버는 UnvalidatedRequestValues 기본 ASP.NET 요청을 트리거하지 않고 요청 서식 있는 텍스트 값을 검색 하는 클래스 유효성 검사 합니다.For example, if your application uses a rich-text editor that enables users to submit HTML markup as formatted content, you can use the members of the UnvalidatedRequestValues class to retrieve the rich-text request values without triggering the default ASP.NET request validation. 코드를 사용 하 여이 클래스의 멤버 액세스는 Unvalidated 속성입니다.In your code, you access members of this class by using the Unvalidated property.

중요

이 클래스를 사용 하는 경우 잠재적인 교차 사이트 스크립팅 공격에 대 한 데이터를 수동으로 확인 해야 합니다.If you use this class, you must manually check the data for potential cross-site scripting attacks.

속성

Cookies Cookies Cookies Cookies

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 쿠키 컬렉션을 가져옵니다.Gets the collection of cookies that the client sent, without triggering ASP.NET request validation.

Files Files Files Files

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 업로드한 파일 컬렉션을 가져옵니다.Gets the collection of files that the client uploaded, without triggering ASP.NET request validation.

Form Form Form Form

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 폼 변수의 컬렉션을 가져옵니다.Gets the collection of form variables that the client submitted, without triggering ASP.NET request validation.

Headers Headers Headers Headers

요청 유효성 검사를 트리거하지 않고 클라이언트에서 전송한 HTTP 헤더의 컬렉션을 가져옵니다.Gets the collection of HTTP headers that the client sent, without triggering request validation.

Item[String] Item[String] Item[String] Item[String]

ASP.NET 요청 유효성 검사를 트리거하지 않고 Form, Cookies, QueryString 또는 ServerVariables 컬렉션에서 지정된 개체를 가져옵니다.Gets the specified object from the Form, Cookies, QueryString, or ServerVariables collection, without triggering ASP.NET request validation.

Path Path Path Path

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청된 리소스의 가상 경로를 가져옵니다.Gets the virtual path of the requested resource without triggering ASP.NET request validation.

PathInfo PathInfo PathInfo PathInfo

ASP.NET 요청 유효성 검사를 시작하지 않고 리소스에 대해 URL 확장이 있는 추가 경로 정보를 가져옵니다.Gets additional path information for a resource that has a URL extension, without triggering ASP.NET request validation.

QueryString QueryString QueryString QueryString

ASP.NET 요청 유효성 검사를 트리거하지 않고 클라이언트가 제출한 HTTP 쿼리 문자열 변수의 컬렉션을 가져옵니다.Gets the collection of HTTP query string variables that the client submitted, without triggering ASP.NET request validation.

RawUrl RawUrl RawUrl RawUrl

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청한 URL에서 웹 사이트 이름 다음에 오는 부분을 가져옵니다.Gets the part of the requested URL that follows the website name, without triggering ASP.NET request validation.

Url Url Url Url

ASP.NET 요청 유효성 검사를 트리거하지 않고 요청의 URL 데이터를 가져옵니다.Gets the URL data for the request without triggering ASP.NET request validation.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상