2016-08-03 18 views
0

インクルードであるnavbarを使用して簡単なHTMLページを作成しようとしています。私が構築しているサーバーはissサーバーだと言われました。ここで私が使用しようとしているhtmlインクルードがあります。静的iisサーバにHTMLインクルードを使用する方法

<html> 
    <body> 
    <!--#include virtual="navbar.inc"--> 
    <p>Content</p> 
    </body> 
</html> 

私は現在、index.htmlとnavbar.incを同じディレクトリに置いています。

これは機能しません。理由はわかりません。

答えて

0

サーバーサイドコードを使用せずにこれを行うことはできません。 ASP、換言すれば

インデックスファイルの拡張子を.aspに変更してもう一度実行してください。

より良い説明は、クライアント(ブラウザ)側にあるHTMLは、現在サーバー上のファイルを認識しないことです。一方、ASPは、あなたがそこにあるものを見て、サーバからのファイルを効果的に含めて実行します。

+0

または彼が.ASP – Zam

+0

またはそれとハンドル.HTMLファイルのIISで変更を行う必要がありますが....私は、コードを使用すると、それが意図だ道は、その回避策よりも優れていると思います。 HTMLはHTML用です。 ASPはASP用です。それは奇妙な(許可されているかどうか)その周りを遊ぶように見える。 – durbnpoisn

関連する問題