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