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

その他の技術情報

ASP.NET の状態管理に関する推奨事項