サーチ…


アプリケーション指令

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"  %>


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow