C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 43 を表示中)
■23189 / )  Re[6]: viewstateについて
□投稿者/ 気合 (17回)-(2008/08/11(Mon) 01:45:54)
No23078 (THREE-ONE さん) に返信
> protected override object LoadPageStateFromPersistenceMedium()
> {
> object obj = base.LoadPageStateFromPersistenceMedium();
> Pair pair = (Pair)obj;
> pair.Second = null;
> return obj;
> }
> 消すだけなら、これで消えます。
> しかし、これだと全コントロールの ViewState が消えてしまいます。
> pair の Second はさらに入れ子になった Pair や ArrayList が延々と入っています。
> 特定のコントロールの ViewState を削除したいなら、どのように保存されているかをデバッグで確認してください。
>
> かなりめんどうですし、危険で保守の難しいコードになります。
> ページの構成が少し変わっただけで、解析のやり直しになる可能性も高いです。
> 一応可能というだけで、まったくお勧めできません。
> コントロールの作り直しなど、別の案を検討される方がよいかと思います。
有難うございます。試してみます
返信 編集キー/


管理者用

- Child Tree -