Page.ViewStateUserKey プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のページに関連付けられているビューステート変数で、個別のユーザーに ID を割り当てます。
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
プロパティ値
個別のユーザーの ID。
- 属性
例外
ページ処理中、ViewStateUserKey プロパティへのアクセスが遅すぎました。
注釈
このプロパティを ViewStateUserKey 設定すると、悪意のあるユーザーからのアプリケーションへの攻撃を防ぐことができます。 これにより、個々のユーザーのビューステート変数に識別子を割り当てることができ、変数を使用して攻撃を生成できなくなります。 Web 攻撃とその防止に役立つ操作の詳細については、「ASP.NET 組み込み機能を利用して Web 攻撃を防ぐ」を参照してください。
このプロパティは、ユーザーの認証済み名や値など、任意の文字列値に SessionID 設定できます。
注意
このプロパティは、ページ処理のフェーズ中に Page_Init
設定する必要があります。 フェーズ中にこのプロパティを Page_Load
設定すると、例外がスローされます。