タグ

2006年3月28日のブックマーク (2件)

  • 第5回 ASP.NETページのフレームワーク(後編)― @Pageディレクティブの活用 ―

    第5回 ASP.NETページのフレームワーク(後編)― @Pageディレクティブの活用 ―:連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― (2/2 ページ) ■@PageディレクティブのEnableViewState属性 連載の第2回で、ASP.NETにはサーバ・コントロールの状態を保存しておく仕組みの1つにビュー・ステートというものがあると簡単に述べた。このビュー・ステートの働きによって、来ならばポストバックされないために失われてしまう情報、例えばサーバ・コントロールに設定した色などが維持される仕組みになっている。 ただし、ビュー・ステートの情報は隠しフォーム・フィールドとして保存されるため、ページに含まれるサーバ・コントロールの数があまりにも多いときには、ページ・サイズが膨れ上がってしまう可能性がある。とはいえ、ビュー・ステートのサ

    第5回 ASP.NETページのフレームワーク(後編)― @Pageディレクティブの活用 ―
    ArappoCaro
    ArappoCaro 2006/03/28
    ステート管理
  • 特集:クライアントステート管理、3つの手法

    特集:クライアントステート管理、3つの手法:Visual Studio Magazine(7/9 ページ) /// <summary> /// TotalRecords available /// </summary> public int TotalRecords { get { // ポストバックの間、データを参照する無駄を省くため // 存在するレコード総数をViewStateに詰め込む if (ViewState["totalRecords"] == null) return defaultTotalRecords; // 0 return Convert.ToInt32( ViewState["totalRecords"]. ToString()); } set { // ページに収まりきるサイズが変更された場合 // ページの総数を再計算する TotalPages = Calc

    特集:クライアントステート管理、3つの手法
    ArappoCaro
    ArappoCaro 2006/03/28
    ステート管理