共用方式為


支援應用程式檢視狀態

更新:2007 年 11 月

ASP.NET Mobile 控制項的應用程式檢視狀態,與 .NET Framework 中 ASP.NET 伺服器控制項的應用程式檢視狀態具有相同的運作方式。當您要在程式碼中支援應用程式檢視狀態時,請使用下列方針:

  • 所有的控制項都有一個稱為 ViewState 的屬性,該屬性會自動管理狀態資訊。任何您可以儲存成檢視狀態其中一部分的使用者定義屬性,都可以儲存在此屬性中。

  • 從永續性設定中初始頁面之後,即開始檢視狀態追蹤。寫入在此之後所有產生的變更成為檢視狀態的一部分。ViewState 屬性會自動管理這些變更。

  • 如需更複雜的檢視狀態行為,您必須撰寫自己的控制項來覆寫 TrackViewStateLoadViewStateSaveViewState 方法,同時提供適當的邏輯。

  • 可以處理本身檢視狀態管理的複雜物件,例如清單中的項目,都可實作 IStateManager 介面,以公開 (Expose) 要管理應用程式檢視狀態的必要成員。

請參閱

其他資源

支援檢視狀態