HtmlSelect.LoadViewState(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 HtmlSelect 方法所儲存的上一頁要求中,還原 SaveViewState() 控制項的檢視狀態資訊。
protected:
override void LoadViewState(System::Object ^ savedState);
protected override void LoadViewState (object savedState);
override this.LoadViewState : obj -> unit
Protected Overrides Sub LoadViewState (savedState As Object)
參數
備註
這個方法主要是由 .NET Framework 基礎結構使用,並不適合直接從您的程序代碼使用。 不過,控件開發人員可以覆寫這個方法,以指定自定義伺服器控件如何還原其檢視狀態。 如需詳細資訊,請參閱 ASP.NET 狀態管理概觀。
控件 HtmlSelect 的檢視狀態會儲存為 Triplet 物件。 物件的 First 欄位 Triplet 會保存 HtmlSelect 控制元件的基底檢視狀態。 物件的 Second 欄位 Triplet 會保存 ListItemCollection 屬性所代表的 Items 集合。 物件的 Third 欄位 Triplet 會儲存 屬性所 SelectedIndices 代表的選取索引。 方法 LoadViewState 會呼叫基類 HtmlContainerControl.LoadViewState 的 方法來還原控件的基底檢視狀態。
方法 LoadViewState 主要是由控件開發人員使用,以擴充控件的功能 HtmlSelect 。
給繼承者的注意事項
在衍生類別中覆 LoadViewState(Object) 寫時,請務必呼叫基類 LoadViewState(Object) 的方法, HtmlSelect 以便正確管理控件的檢視狀態。