该#include
指令本身不是 ASP 的一部分 - 它是一个服务器指令,是 Web 服务器本身的一部分,并且独立于您使用的脚本语言。
如果它在一台服务器上运行,但在新服务器上停止运行,那么最可能的罪魁祸首是配置错误的服务器。*
- 如果您自己托管它,则在哪里修复它取决于您使用的服务器软件以及您使用的该软件的版本。
- 如果您不是自己托管,您可能需要联系您的主机以启用相应的功能。
到目前为止的假设是您正在使用 ASP-Classic,因为这就是问题被标记为的内容,并且您在问题本身中提到了 ASP ......但是您的链接是一个.shtml
页面,问题的内容让我相信它只是带有一些#include
语句的静态 HTML。
抛开半随机不谈 - 没关系,但如果你已经转向更……特别的……服务器软件,它可能只是担心.<!--
和. 之间的空间不足#include
。代替:
<td align="center" valign="top" bgcolor="#ededee"><!--#include file="menu.html" --></td>
放:
<td align="center" valign="top" bgcolor="#ededee"><!-- #include file="menu.html" --></td>