<pages> 要素

ページ固有の構成設定を識別します。<pages> セクションは、コンピュータ、サイト、アプリケーション、サブディレクトリの各レベルで宣言できます。

<configuration>
   <system.web>
      <pages>

<pages buffer="true|false"        enableSessionState="true|false|ReadOnly"       enableViewState="true|false"       enableViewStateMac="true|false"       autoEventWireup="true|false"       smartNavigation="true|false"       pageBaseType="typename, assembly"       userControlBaseType="typename"       validateRequest="true|False"/>

省略可能属性

属性 オプション 説明
buffer     URL リソースが応答バッファを使用するかどうかを指定します。
    true 応答バッファが有効であることを示します。
    false 応答バッファが有効でないことを示します。
enableSessionState     セッション状態が有効かどうかを指定します。
    true セッション状態が有効であることを示します。
    false セッション状態が有効でないことを示します。
    ReadOnly アプリケーションでセッション状態変数を読み取ることはできるけれども、変更はできないことを指定します。
enableViewState     ビューステートが有効かどうかを指定します。
    true ビューステートが有効であることを示します。
    false ビューステートが有効でないことを示します。
enableViewStateMac     ページがクライアントからポストバックされたときに、ASP.NET がページのビューステートで MAC (Message Authentication Code) を実行するかどうかを指定します。ビューステートに対する MAC は、ブラウザへの送信時にページのビューステートが保持される暗号化された隠し変数です。true の場合は、暗号化されたビューステートが、クライアントで改ざんされていないかどうかを検証するために確認されます。
    true ビューステートの MAC が確認されていることを示します。
    false ビューステートの MAC が確認されていないことを示します。既定値は false です。
smartNavigation     スマート ナビゲーションが有効かどうかを指定します。スマート ナビゲーションには、Microsoft Internet Explorer 5.5 以降が必要です。
    true スマート ナビゲーションが有効であることを指定します。
    false スマート ナビゲーションが有効でないことを指定します。既定値は false です。
pageBaseType     既定の設定で .aspx ページが継承する分離コード クラスを指定します。
userControlBaseType     既定の設定でユーザー コントロールが継承する分離コード クラスを指定します。
autoEventWireup     ページ イベントを自動的に有効にするかどうかを示します。
    true ページ イベントを自動的に有効にすることを示します。
    false ページ イベントを自動的には有効にしないことを示します。
validateRequest     ブラウザからのすべての入力データから危険性のあるデータを調べるように指定します。true の場合は、すべての入力データを危険性のある値のリストと比較することによって、検証を実行することを要求します。一致した場合は、HttpRequestValidationException 例外が発生します。
    true ブラウザからの入力がチェックされることを示します。既定値は true です。
    false ブラウザからの入力がチェックされないことを示します。

いくつかのページ構成設定を指定する例を次に示します。

<configuration>
   <system.web>
      <pages buffer="true"
             enableSessionState="true"
             autoEventWireup="true"
             smartNavigation="true"/>
   </system.web>
</configuration>

必要条件

格納されている場所 : <system.web>

Web プラットフォーム**** : IIS 5.0、IIS 5.1、IIS 6.0

構成ファイル : Machine.config、Web.config

構成セクション ハンドラ : System.Web.UI.PagesConfigurationHandler

参照

ASP.NET の構成 | ASP.NET 設定スキーマ