IStateManager.LoadViewState メソッド
クラスによって実装された場合は、サーバー コントロールに、そのコントロールについて前回保存されたビューステートを読み込みます。
名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Sub LoadViewState ( _
state As Object _
)
'使用
Dim instance As IStateManager
Dim state As Object
instance.LoadViewState(state)
void LoadViewState (
Object state
)
void LoadViewState (
Object^ state
)
void LoadViewState (
Object state
)
function LoadViewState (
state : Object
)
適用できません。
パラメータ
- state
コントロールについて前回保存された状態の値を格納している Object。
解説
このメソッドは、主に .NET Framework インフラストラクチャで使用され、コードで直接使用するためのものではありません。ただし、コントロールの開発者は、このメソッドをオーバーライドすることにより、カスタム サーバー コントロールによるビューステートの復元方法を指定できます。詳細については、「ASP.NET の状態管理の概要」を参照してください。
使用例
' Implement the LoadViewState method. If the saved view state
' exists, the view-state value is loaded to the MyItem
' control.
Sub LoadViewState(ByVal savedState As Object) Implements IStateManager.LoadViewState
_message = CStr(_viewstate("message"))
If Not (savedState Is Nothing) Then
CType(_viewstate, IStateManager).LoadViewState(savedState)
End If
End Sub 'LoadViewState
// Implement the LoadViewState method. If the saved view state
// exists, the view-state value is loaded to the MyItem control.
void IStateManager.LoadViewState(object savedState)
{
_message = (string)_viewstate["message"];
if (savedState != null)
((IStateManager)_viewstate).LoadViewState(savedState);
}
// Implement the LoadViewState method. If the saved view state
// exists, the view-state value is loaded to the MyItem control.
public void LoadViewState(Object savedState)
{
_message = (String)(_viewState.get_Item("message"));
if (savedState != null) {
((IStateManager)_viewState).LoadViewState(savedState);
}
} //LoadViewState
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
IStateManager インターフェイス
IStateManager メンバ
System.Web.UI 名前空間
StateBag
StateItem