Page.ViewStateUserKey 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 페이지와 관련된 뷰 상태 변수에서 개별 사용자에 대한 식별자를 지정합니다.
public:
property System::String ^ ViewStateUserKey { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ViewStateUserKey { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewStateUserKey : string with get, set
Public Property ViewStateUserKey As String
속성 값
개별 사용자에 대한 식별자입니다.
- 특성
예외
페이지 처리 중에 ViewStateUserKey 속성이 너무 늦게 액세스된 경우
설명
설정 된 ViewStateUserKey 속성 도움이 될 수 있습니다 악의적인 사용자 로부터 애플리케이션에 대 한 공격을 방지 합니다. 이 작업을 수행하려면 개별 사용자가 변수를 사용하여 공격을 생성할 수 없도록 식별자를 뷰 상태 변수에 할당할 수 있습니다. 웹 공격에 대한 자세한 내용과 이를 방지하기 위해 수행할 수 있는 작업에 대한 자세한 내용은 ASP.NET 기본 제공 기능을 활용하여 웹 공격을 방지합니다.
이 속성을 사용자의 인증된 이름 또는 SessionID 값과 같은 문자열 값으로 설정할 수 있습니다.
참고
페이지 처리 단계에서 이 속성을 Page_Init
설정해야 합니다. 단계 중에 Page_Load
이 속성을 설정하면 예외가 throw됩니다.