サーチ…
アプリケーション指令
Applicationディレクティブは、アプリケーション固有の属性を定義します。これはglobal.aspxファイルの一番上にあります。 Applicationディレクティブの基本的な構文は次のとおりです。
<%@ Application Language="C#" %>
Applicationディレクティブの属性は次のとおりです。
属性 | 説明 |
---|---|
継承する | 継承するクラスの名前。 |
説明 | アプリケーションのテキスト記述。パーサーとコンパイラはこれを無視します。 |
言語 | コードブロックで使用される言語。 |
制御指令
コントロールディレクティブはユーザーコントロールと共に使用され、ユーザーコントロール(.ascx)ファイルに表示されます。
Controlディレクティブの基本的な構文は次のとおりです。
<%@ Control Language="C#" EnableViewState="false" %>
Controlディレクティブの属性は次のとおりです。
属性 | 説明 |
---|---|
AutoEventWireup | イベントとハンドラの自動関連付けを有効または無効にするブール値。 |
クラス名 | コントロールのファイル名。 |
デバッグ | デバッグシンボルを使用してコンパイルを有効または無効にするブール値。 |
説明 | コントロールページのテキストの説明。コンパイラでは無視されます。 |
EnableViewState | ビューの状態がページ要求全体で維持されているかどうかを示すブール値。 |
明示的 | VB言語では、オプション明示モードを使用するようにコンパイラに指示します。 |
継承する | コントロールページが継承するクラス。 |
言語 | コードとスクリプトの言語。 |
Src | コードビハインドクラスのファイル名。 |
厳格 | VB言語では、オプションstrictモードを使用するようにコンパイラに指示します。 |
実装ディレクティブ
Implement指示文は、Webページ、マスターページ、またはユーザーコントロールページが指定された.Netフレームワークインターフェイスを実装する必要があることを示します。
implementsディレクティブの基本的な構文は次のとおりです。
<%@ Implements Interface="interface_name" %>
マスター指令
Masterディレクティブは、ページファイルをmaterページとして指定します。
サンプルMasterPageディレクティブの基本的な構文は次のとおりです。
<%@ MasterPage Language="C#" AutoEventWireup="true" CodeFile="SiteMater.master.cs" Inherits="SiteMaster" %>
輸入指令
Importディレクティブは、アプリケーションのユーザーコントロールページであるWebページに名前空間をインポートします。 Importディレクティブがglobal.asaxファイルで指定されている場合、アプリケーション全体に適用されます。それがユーザーコントロールページのページにある場合は、そのページまたはコントロールに適用されます。
importディレクティブの基本的な構文は次のとおりです。
<%@ namespace="System.Drawing" %>
MasterType指令
MasterTypeディレクティブは、強く型付けされるように、ページのMasterプロパティにクラス名を割り当てます。
MasterTypeディレクティブの基本的な構文は次のとおりです。
<%@ MasterType attribute="value"[attribute="value" ...] %>
ページ指令
Pageディレクティブは、ページパーサーとコンパイラのページファイルに固有の属性を定義します。
Pageディレクティブの基本的な構文は次のとおりです。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %>
Pageディレクティブの属性は次のとおりです。
属性 | 説明 |
---|---|
AutoEventWireup | メソッドに自動的にバインドされているページイベントを有効または無効にするブール値。たとえば、Page_Loadなどです。 |
バッファ | HTTP応答バッファリングを有効または無効にするブール値。 |
クラス名 | ページのクラス名。 |
ClientTarget | サーバーが制御するブラウザは、コンテンツをレンダリングする必要があります。 |
CodeFile | コードビハインドファイルの名前。 |
デバッグ | デバッグシンボルを使用してコンパイルを有効または無効にするブール値。 |
説明 | パーサによって無視される、ページのテキスト記述。 |
EnableSessionState | これは、セッション状態を読み取り専用にするか、無効にするか、またはセッション状態を読み取り専用にします。 |
EnableViewState | ページ要求全体のビューステートを有効または無効にするブール値。 |
ErrorPage | 未処理のページ例外が発生した場合のリダイレクトのURL。 |
継承する | コードの背後または他のクラスの名前。 |
言語 | コードのプログラミング言語。 |
Src | コードビハインドクラスのファイル名。 |
トレース | トレースを有効または無効にします。 |
TraceMode | トレースメッセージがどのように表示され、時間またはカテゴリでソートされるかを示します。 |
トランザクション | トランザクションがサポートされているかどうかを示します。 |
ValidateRequest | すべての入力データがハードコードされた値のリストに対して検証されるかどうかを示すブール値。 |
OutputCacheディレクティブ
OutputCacheディレクティブは、Webページまたはユーザーコントロールの出力キャッシュポリシーを制御します。
OutputCacheディレクティブの基本的な構文は次のとおりです。
<%@ OutputCache Duration="15" VaryByParam="None" %>