我正在嘗試使用包含的導航欄來構建簡單的HTML頁面。我被告知我正在構建的服務器是iss服務器。這裏是我試圖使用的html包含。如何在靜態iis服務器上使用HTML包含
<html>
<body>
<!--#include virtual="navbar.inc"-->
<p>Content</p>
</body>
</html>
我目前有index.html和navbar.inc緊挨着在同一個目錄中。
這不起作用,我不知道爲什麼。
我正在嘗試使用包含的導航欄來構建簡單的HTML頁面。我被告知我正在構建的服務器是iss服務器。這裏是我試圖使用的html包含。如何在靜態iis服務器上使用HTML包含
<html>
<body>
<!--#include virtual="navbar.inc"-->
<p>Content</p>
</body>
</html>
我目前有index.html和navbar.inc緊挨着在同一個目錄中。
這不起作用,我不知道爲什麼。
如果不使用服務器端代碼,則無法執行此操作。 ASP,換句話說,
將索引文件的擴展名更改爲.asp,然後重試。
更好的解釋是,在客戶端(瀏覽器)端的HTML不知道服務器上當前有任何文件。另一方面,ASP會看到你在那裏,並執行它,有效地包括從服務器上的文件。
閱讀下面的文章,它的工作原理。
或者他應該爲手柄.HTML文件.ASP – Zam
或IIS中的變化....我覺得用它的代碼的預期的方式是比解決方法更好。 HTML是用於HTML的。 ASP是ASP。看起來奇怪(允許或不允許)去玩。 – durbnpoisn