<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