Page.ViewStateUserKey 屬性

定義

在與目前網頁相關的檢視狀態變數中,指派識別項給個別的使用者。

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

屬性值

String

個別使用者的識別項。

屬性

例外狀況

在網頁處理期間太晚存取 ViewStateUserKey 屬性。

備註

ViewStateUserKey設定 屬性可協助您防止應用程式遭受惡意使用者的攻擊。 它可讓您將識別碼指派給個別使用者的檢視狀態變數,讓他們無法使用變數來產生攻擊。 如需 Web 攻擊的詳細資訊,以及您可以採取哪些動作來協助防止攻擊,請參閱利用 ASP.NET 內建功能來防範 Web 攻擊

您可以將此屬性設定為任何字串值,例如使用者的已驗證名稱或 SessionID 值。

注意

您必須在 Page_Init 頁面處理階段設定這個屬性。 在 Page_Load 階段期間設定這個屬性會擲回例外狀況。

適用於

另請參閱