【问题标题】:VS 2005 fails to build aspx files with includesVS 2005 无法构建包含包含的 aspx 文件
【发布时间】:2012-02-27 15:14:50
【问题描述】:

我是 ASP 开发的新手。 我正在处理的项目在 .inc 文件中包含大部分重复的标头 asp 代码,类似于:

<!--#include virtual="header.inc"-->
<body><!-- body is closed in footer.inc -->

<!-- ... -->

<!--#include virtual="footer.inc"-->

在构建时,VS 报告了很多错误,例如:

错误 310 验证 (XHTML 1.1):元素 'body' 缺少它的 结束标记。 ------page_name----- 13

我认为在验证页面之前包含了包含,因此添加了适当的结束标记。 有谁知道为什么会发生这种情况?我是否缺少任何配置?

谢谢

【问题讨论】:

    标签: asp.net visual-studio-2005 include


    【解决方案1】:

    IIS 支持服务器端包含(因此可以使用它们!),但.NET 根本不涉及此包含。所以在游戏中添加页眉和页脚为时已晚。

    点击此处了解更多信息: http://www.dotnetperls.com/ssi

    如果您想避免复制 XHTML,请查看 MasterPages。这非常适合页眉和页脚。

    我还怀疑您需要知道元素需要包含“runat”和“Id”属性才能在 asp.net/后面的代码中引用。

    【讨论】:

      猜你喜欢
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 2020-01-27
      相关资源
      最近更新 更多