【问题标题】:How to use an HTML Include on static iis server如何在静态 iis 服务器上使用 HTML 包含
【发布时间】:2016-08-03 20:34:43
【问题描述】:

我正在尝试构建一个带有包含导航栏的简单 HTML 页面。有人告诉我,我正在构建的服务器是 iss 服务器。这是我正在尝试使用的 html 包含。

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

我目前在同一目录中的 index.html 和 navbar.inc 彼此相邻。

这不起作用,我不知道为什么。

【问题讨论】:

    标签: html iis static server include


    【解决方案1】:

    如果不使用服务器端代码,您将无法执行此操作。 ASP,换句话说

    将索引文件的扩展名更改为 .asp,然后再试一次。

    更好的解释是,位于客户端(浏览器)端的 HTML 不知道当前在服务器上的任何文件。另一方面,ASP 会查看您那里的内容并执行它,有效地包括来自服务器的文件。

    【讨论】:

    • 或者他应该在 IIS 中进行更改,以便将 .HTML 文件处理为 .ASP
    • 或者那个.... 我认为按照预期的方式使用代码比那种解决方法更好。 HTML 用于 HTML。 ASP 用于 ASP。玩弄它似乎很奇怪(允许或不允许)。
    【解决方案2】:

    阅读下面的文章,它有效。

    http://www.w3schools.com/howto/howto_html_include.asp

    【讨论】:

      猜你喜欢
      • 2013-07-06
      • 2013-07-15
      • 2018-07-11
      • 2016-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多