推奨:ASP 3.0高度なプログラミング(46)表10-5データバインディングをサポートするHTML要素は、データを更新できます。テーブルバインディングはHTMLとして表示できますか? hrefはapplet be applet be param be maramにcan matton intextにすることができます
#includeコマンドは、複数のページで再利用する必要がある関数、ヘッダー、フッター、またはその他の要素を作成するために使用されます。
#includeコマンド
#includeコマンドを使用することにより、サーバーが実行する前に別のASPファイルをファイルに挿入できます。 #includeコマンドは、複数のページで再利用する必要がある関数、ヘッダー、フッター、またはその他の要素を作成するために使用されます。
#includeコマンドの使用方法
これがmypage.aspというファイルです:
| 以下は引用されたコンテンツです。 <html> <body> <h3>知恵の言葉:</h3> <p> <! - #file = wisdom.inc-> </p>を含める <h3>時間は次のとおりです。</h3> <p> <! - #file = time.inc-> </p>を含める </body> </html> |
これはWisdom.incファイルです:
必要なものを超えて、決して増加すべきではありません。
何かを説明するために必要なエンティティの数。
これはtime.incファイルです:
| 以下は引用されたコンテンツです。 <% respons.write(time) %> |
ブラウザで表示するソースコードは、次のようになります。
| 以下は引用されたコンテンツです。 <html> <body> <h3>知恵の言葉:</h3> <p>必要なものを超えて、決して増加してはいけません。 何かを説明するために必要なエンティティの数。</p> <h3>時間は次のとおりです。</h3> <p> 11:33:42 am </p> </body> </html> |
含まれるファイルの構文:
ASPでファイルを参照するには、#includeコマンドをコメントタグに配置します。
| 以下は引用されたコンテンツです。 <! - #virtual = somefilename->を含める |
または:
| 以下は引用されたコンテンツです。 <! - #include file = somefilename-> |
キーワード仮想
キーワード仮想は、仮想ディレクトリにあるパスを示します。
名前header.incが /htmlという名前の仮想ディレクトリにある場合、次のコード行にファイルheader.incの内容が挿入されます。
| 以下は引用されたコンテンツです。 <! - #include virtual =/html/header.inc-> |
キーワードファイル
キーワードファイルは、相対パスを示すことができます。相対パスは、参照されたファイルを含むディレクトリから開始されます。
ファイルがHTMLフォルダーのサブフォルダーヘッダーにあると仮定すると、次のコードはheader.incファイルの内容を参照できます。
| 以下は引用されたコンテンツです。 <! - #include file = headers/header.inc-> |
注:参照されるファイルへのパスは、参照されたファイルに関連しています。 #include宣言を含むファイルがHTMLディレクトリにない場合、この宣言は有効になりません。
キーワードファイルとSyntax(../)を使用して、前のディレクトリのファイルを参照することもできます。
ヒントとコメント
上記のセクションでは、参照ファイルの接尾辞として.incを使用します。注:ユーザーがINCファイルを直接閲覧しようとすると、このファイルの内容が公開されます。参照されたファイルのコンテンツに機密性が含まれる場合、ASPサフィックスを使用することをお勧めします。 ASPファイルのソースコードは、コンパイルされた後に見えません。参照されたファイルは他のファイルを参照することもでき、ASPファイルは同じファイルを複数回参照できます。
重要:参照されたファイルは、スクリプトが実行される前に処理および挿入されます。
ASPは変数に値を割り当てる前に#includeコマンドを実行するため、次のコードを実行できません。
| 以下は引用されたコンテンツです。 <% fname = header.inc %> <! - #include file = <%= fname%> - > |
スクリプトデリミター間にファイル参照を含めることはできません。
以下は引用されたコンテンツです。 <% i = 1トンの場合 <! - #include file = count.inc-> 次 %> |
しかし、このスクリプトは機能します:
| 以下は引用されたコンテンツです。 <%i = 1〜n%> <! - #include file = count.inc-> <%next%> |
共有:ASPにはコンマで区切られた長い数字が表示されます以下は引用されたコンテンツです。 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000