PowerTools SPREAD for ASP.NET 8.0J パフォーマンスガイドライン
2. SPREADの状態管理にセッションを使用する

製品ではデフォルトの設定でSPREADの状態管理(表示するデータや書式などの情報)にセッションを使用しますが、SaveViewStateToSessionプロパティをFalseに設定するとViewStateを使用します。ViewStateの内容はページのHiddenフィールドに出力されますので、表示するデータが多い場合にはページサイズが増大します。

以下に、状態の保存をSession変数またはViewStateとした場合の、HTMLタグの構造の違い、HTMLタグの出力バイト数および描画時間を示します。

状態の保存:Session変数 状態の保存:ViewState
共通設定 ・行数:100行
・列数:100列(標準型セル)
タグ構造

760バイトのViewState

113,804バイトのViewState

バイト数 129KB 239KB
描画時間

 

関連トピック

 

 


Copyright © 2003-2015 GrapeCity inc. All rights reserved.