2016-08-03 42 views
0

我正在嘗試使用包含的導航欄來構建簡單的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

或者他應該爲手柄.HTML文件.ASP – Zam

+0

或IIS中的變化....我覺得用它的代碼的預期的方式是比解決方法更好。 HTML是用於HTML的。 ASP是ASP。看起來奇怪(允許或不允許)去玩。 – durbnpoisn

相關問題