タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

seoとASP.NETに関するyonkeroのブックマーク (1)

  • 【ASP.NET】C#冗長なViewStateをすっきりとSessionで管理する方法 | 渡辺大祐ブログ

    ASP.NETでは、自動で、ページの状態を保持するViewStateがhtmlタグの <input type=”hedden”>によって吐き出される。 ポストバックが起きて画面が変わっても、状態を保持しているため、細かい設定などしなくても入力値などが保持される。 しかし、GridView等で一覧を作った時など、このViewStateがかなりの長さになって出力に時間がかかったりすることがある。 実際に、仕様上どうしても数百件のデータをページング無しでGridView出力しないといけない画面があり、この画面のViewStateは数千行になった経験がある。 このViewStateをクライアントサイドに出力するのではなく、なんとかサーバーサイドに(Sessionとして)保持出来ないか、調べてみたところ、ASP.NET2.0ではViewStateを保持するSessionPageStatePersis

  • 1