IStateManager.SaveViewState メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As IStateManager Dim returnValue As Object returnValue = instance.SaveViewState
ビューステートの変化を格納している Object オブジェクト。

' Implement the SaveViewState method. If the StateBag ' that stores the MyItem class's view state contains ' a value for the message property and if the value ' has changed since the TrackViewState method was last ' called, all view state for this class is deleted, ' using the StateBag.Clear method,and the new value is added. Function SaveViewState() As Object Implements IStateManager.SaveViewState ' Check whether the message property exists in ' the ViewState property, and if it does, check ' whether it has changed since the most recent ' TrackViewState method call. If Not CType(_viewstate, IDictionary).Contains("message") OrElse _viewstate.IsItemDirty("message") Then _viewstate.Clear() ' Add the _message property to the StateBag. _viewstate.Add("message", _message) End If Return CType(_viewstate, IStateManager).SaveViewState() End Function 'IStateManager.SaveViewState
// Implement the SaveViewState method. If the StateBag // that stores the MyItem class's view state contains // a value for the message property and if the value // has changed since the TrackViewState method was last // called, all view state for this class is deleted, // using the StateBag.Clear method,and the new value is added. object IStateManager.SaveViewState() { // Check whether the message property exists in // the ViewState property, and if it does, check // whether it has changed since the most recent // TrackViewState method call. if (!((IDictionary)_viewstate).Contains("message") || _viewstate.IsItemDirty("message")) { _viewstate.Clear(); // Add the _message property to the StateBag. _viewstate.Add("message", _message); } return ((IStateManager)_viewstate).SaveViewState(); }
// Implement the SaveViewState method. If the StateBag // that stores the MyItem class's view state contains // a value for the message property and if the value // has changed since the TrackViewState method was last // called, all view state for this class is deleted, // using the StateBag.Clear method,and the new value is added. public Object SaveViewState() { // Check whether the message property exists in // the ViewState property, and if it does, check // whether it has changed since the most recent // TrackViewState method call. if (!(((IDictionary)_viewState).Contains("message")) || _viewState.IsItemDirty("message")) { { _viewState.Clear(); // Add the _message property to the StateBag. _viewState.Add("message", _message); } } return ((IStateManager)_viewState).SaveViewState(); } //SaveViewState

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIStateManager.SaveViewState メソッドを検索する場合は、下記のリンクをクリックしてください。

- IStateManager.SaveViewState メソッドのページへのリンク