ViewStateをサーバーで管理
ASP.NETでViewStateの容量が大きすぎて、
重〜い画面がある場合にSessionに保存する方法でパフォーマンスの低下を回避できます。
以前お仕事でその対応をしました。
以下のページでそんなことが紹介されています(C#)。
http://d.hatena.ne.jp/entlib/20070221/1172058201
ページ単位でやる必要があったので、
LoadPageStateFromPersistenceMediumとSavePageStateToPersistenceMediumをオーバーライドして実装。
MasterPageでそれを消してSessionに残さないようにしたはず。
もう一度理解を深めるために以下のページをメモ。
LoadPageStateFromPersistenceMedium
SavePageStateToPersistenceMedium
メソッド名長いなぁ…。