Parameter.ViewState 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得狀態資訊的字典,允許您在相同頁面的多個要求之間,儲存和還原 Parameter 物件的檢視狀態。
protected:
property System::Web::UI::StateBag ^ ViewState { System::Web::UI::StateBag ^ get(); };
[System.ComponentModel.Browsable(false)]
protected System.Web.UI.StateBag ViewState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ViewState : System.Web.UI.StateBag
Protected ReadOnly Property ViewState As StateBag
屬性值
StateBag 的執行個體,包含 Parameter 物件的檢視狀態資訊。
- 屬性
範例
下列程式碼範例示範如何使用檢視狀態物件,將參數物件狀態儲存在擴充類別的 Parameter 類別中。 此程式碼範例是類別概觀所提供較大範例的 Parameter 一部分。
// The DataValue can be any arbitrary object and is stored in ViewState.
public object DataValue {
get {
return ViewState["Value"];
}
set {
ViewState["Value"] = value;
}
}
' The DataValue can be any arbitrary object and is stored in ViewState.
Public Property DataValue() As Object
Get
Return ViewState("Value")
End Get
Set
ViewState("Value") = value
End Set
End Property
備註
參數的檢視狀態是其所有屬性值的累積。 若要在 HTTP 要求之間保留這些值,ASP.NET 伺服器控制項會使用這個屬性來儲存屬性值,這是 類別的 StateBag 實例。 然後,當處理後續要求時,這些值會當做變數傳遞至 HTML hidden
輸入元素。 預設會為所有伺服器控制項啟用檢視狀態。
如需字典及其使用方式的詳細資訊,請參閱 集合和資料結構。