タグ

保存とセッションに関するlocke-009のブックマーク (3)

  • ViewState の情報を Session に保存する方法 - アジャイルプログラマの日常

    概要 ViewState は、サーバ側のリソースを利用しないという利点があります。しかし、 GridView (または DataGrid) を使用する ViewState が非常に大きくなる場合があり、ネットワーク帯域が少ない環境でパフォーマンスが悪化します。 この記事では、 ViewState の情報を Session に保存する方法を紹介します。ただし、基的には ViewState を使用する (そして、 ViewState のサイズを小さく保つ) のをおすすめします。 サイト全体で対応する方法 Web アプリケーションの失敗例: サイトの動きをスムーズに保つために気を付けたい ASP.NET の注意点トップ 10 -- MSDN Magazine, 2006 年 7 月 が参考になります。 基的なステップは、以下の 2 ステップと非常に簡単です。 カスタムページアダプタを作成 作

    ViewState の情報を Session に保存する方法 - アジャイルプログラマの日常
  • 第15回 セッションとビューステート

    第15回 セッションとビューステート:連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― (3/3 ページ) ビューステート 次に、クライアント・サイドに情報を保存しておく方法について解説しよう。すでに述べたように、クライアント・サイドに保存する方法には、ビューステートとクッキーがある。どちらも、サーバ・リソースを消費しないというメリットや、ラウンド・トリップにかかるコストやセキュリティ面でのデメリットは共通である。しかし、クッキーには最大でも4KBytes~8KBytes程度の少量のデータしか保存できない上、文字列しか保存できず、さらにクライアント環境によっては受信拒否されてしまう可能性もある。クライアント・サイドに保存するのであれば、永続的にクッキーに保存する場合を除けば、ビューステートを選択した方が適している場合が多いだろう。 ■ViewS

    第15回 セッションとビューステート
  • ViewStateの容量を減らしてセッションに保存する方法 | asp.net

    今回は asp.net の ViewState について検証してみました。ViewState はWeb.config やコントロール毎の ViewStateMode プロパティで使用しないように変更することはできますが、その影響範囲が大きく、ポストバック時にコントロールの値が再描画されなくなったりしますので、むやみやたらに変更することは危険な行為となります。そこで調べましたところ他のプログラムには影響を最小限に留めながら ViewState を削減する方法(その代わりセッションに保存されます)がありました。 前提条件 ・Windows 7 Professional 以降 / Windows Server 2008 R2 以降 ・Visual Studio 2010 Professional 以降 ・VB.NET ・.Net Framework 4.0 以降 1.PageAdapterを実装

    ViewStateの容量を減らしてセッションに保存する方法 | asp.net
  • 1