【KBJ10017】ViewState をセッションに格納する方法

0 ユーザーが評価
この投稿には確認済みの回答があります。 0 返信 | 1 サポーター

トップ 10 投稿者 
男性
投稿 46
IG Employee
【概要】
各ページの ViewState 要件が大きく、それに見合ったネットワークの帯域幅が確保できない際には ViewState をセッションに格納することが一つの回避方法として挙げられます。
 
【該当するコンポーネント】
全てのコンポーネント
 
【該当するバージョン】
全てのバージョン
 
【記事の種類】
How-to
 
【詳細】
UltraWebGrid の ViewState を SessionState に格納するには Page オブジェクトに以下のコードを追加します。
 
Visual Basic:
 
Protected Overrides Function LoadPageStateFromPersistenceMedium() As Object
Return Me.Session("GridState")
End Function

Protected Overrides Sub SavePageStateToPersistenceMedium(ByVal viewState As Object)
Me.Session.Add("GridState", viewState)
End Sub
 
C#:
 
protected override object LoadPageStateFromPersistenceMedium()
{
object state = this.Session["GridState"];
return state;
}

protected override void SavePageStateToPersistenceMedium(object viewState)
{
this.Session.Add("GridState", viewState);
}
 
ページ 1 / 1 (1 項目) | RSS
Infragistics Japan
インフラジスティックス ジャパン