PageAdapter.GetStatePersister 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回網頁所使用的物件,以維護控制項和檢視狀態。
public:
virtual System::Web::UI::PageStatePersister ^ GetStatePersister();
public virtual System.Web.UI.PageStatePersister GetStatePersister ();
abstract member GetStatePersister : unit -> System.Web.UI.PageStatePersister
override this.GetStatePersister : unit -> System.Web.UI.PageStatePersister
Public Overridable Function GetStatePersister () As PageStatePersister
傳回
衍生自 PageStatePersister 的物件,可支援 Page 的結合控制項和檢視狀態的建立及擷取作業。
備註
屬性 PageStatePersister 會 GetStatePersister 使用 方法來傳回衍生自 類別的物件 PageStatePersister ,該物件會形成並擷取頁面的合併控制項和檢視狀態。 如果沒有附加至頁面的衍生頁面配接器, HiddenFieldPageStatePersister 則會使用 物件來維護頁面上隱藏欄位中的狀態。
連結類型 | 產生的連結 |
---|---|
程式碼實體參考,cer | ToString |
程式碼實體參考限定,cerq | Char.ToString |
程式碼實體參考特定,cers | ToString(Char) |
程式碼實體參考限定的特定,cerqs | Char.ToString(Char) |
給繼承者的注意事項
當您繼承自 PageAdapter 類別時,您可以覆寫 GetStatePersister() 方法,以傳回另一個衍生的頁面狀態保存器,如果無法維護隱藏欄位中的合併狀態 (,例如,因為資源有限) 。
基 GetStatePersister() 類會傳 HiddenFieldPageStatePersister 回 物件。 您可以使用 SessionPageStatePersister 類別來維護會話狀態中的頁面狀態。