2011-06-09 7 views
0

すべてのページに共通のヘッドセクション(metaタグなど)が必要です。ヘッドセクションにASPサーバーサイドインクルードを使用するのは安全ですか?

<head> 
<!--#include file="head.asp"--> 
</head> 

これを行うにはどうすればよいですか?また、ASPサーバー側には一致するタグが含まれている必要がありますか、またはincludeのタグを開いて別のタグを閉じることはできますか?

ありがとうございました。

答えて

2

はい、これを行うことができます。特定の場所にある必要のあるものが含まれていない限り、必要な場所にインクルードファイルを置くことができます。例えば。スクリプトの冒頭に<%@ language="vbscript" %>を含むインクルードファイルを含める必要があります。

2つ目は、1つのファイルでタグを開き、別のファイルで閉じても問題ありませんが、通常は慣れていないので注意が必要です。

HTML + raw ASPコードの順序を確認する場合は、外部ファイルの名前を.aspから.shtmlに変更できます。 IIS上でshtmlファイルを表示すると、すべての#include文が処理されますが、ASPコードは実行されません。

2

はい、できます。安全です。また

、ASPサーバ側は がマッチングのタグが含まれているか、私は タグが1で開く含めると 別でそれを閉じることができます含まれなければなりませんか?

タグは一致する必要はありません。 1つのインクルードでタグを開いて別のインクルードで閉じることができます。

紛らわしいのではないかと思いますが、