HtmlSelect.SaveViewState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存自從網頁回傳至伺服器以來所發生的任何 HtmlSelect 控制項檢視狀態變更。
protected:
override System::Object ^ SaveViewState();
protected override object SaveViewState ();
override this.SaveViewState : unit -> obj
Protected Overrides Function SaveViewState () As Object
傳回
包含 Object 檢視狀態變更的 HtmlSelect。 如果檢視狀態與物件產生關聯,這個方法就會傳回 null 參考 (在 Visual Basic 中為 Nothing
)。
備註
控制項 HtmlSelect 的檢視狀態會儲存為 Triplet 物件。 物件的 First 欄位 Triplet 會保存 HtmlSelect 控制項的基底檢視狀態。 物件的 Second 欄位 Triplet 會保存 ListItemCollection 屬性所代表的 Items 集合。 物件的 Third 欄位 Triplet 會保存 屬性所 SelectedIndices 代表的選取索引。 方法 SaveViewState 會呼叫基類 Control.SaveViewState 的 方法來儲存控制項的基底檢視狀態。
方法 SaveViewState 主要是由控制項開發人員使用,以擴充控制項的功能 HtmlSelect 。
給繼承者的注意事項
在衍生類別中覆 SaveViewState() 寫時,請務必呼叫基類 SaveViewState() 的 方法, HtmlSelect 以便正確管理控制項的檢視狀態。