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設定 屬性可協助您防止應用程式遭受惡意使用者的攻擊。 它可讓您將識別碼指派給個別使用者的檢視狀態變數,讓他們無法使用變數來產生攻擊。 如需 Web 攻擊的詳細資訊,以及您可以採取哪些動作來協助防止攻擊,請參閱利用 ASP.NET 內建功能來防範 Web 攻擊。
您可以將此屬性設定為任何字串值,例如使用者的已驗證名稱或 SessionID 值。
注意
您必須在 Page_Init
頁面處理階段設定這個屬性。 在 Page_Load
階段期間設定這個屬性會擲回例外狀況。