2016-08-03 60 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

相关问题