验证(ASP.Net):元素'内容'缺少结束标记

时间:2011-03-07 10:44:03

标签: asp.net html visual-studio-2008

上午,

当我保存我的aspx文件时,我收到了上述错误。

轻松解决我在这里说你!只需将</asp:Content>添加到代码的末尾即可。

摆脱了错误....然后当我按下保存Visual Studio DELETES代码行。 我猜测代码中存在更深层次的问题(其他一些标签尚未关闭)......但我找不到它!

所以真的有两个问题!

(1)为什么Visual Studio会删除我输入的代码.... (2)任何人都知道我可以用来找到缺失结束标签的工具吗?

提前致谢,

吉姆

Here是代码的链接

3 个答案:

答案 0 :(得分:1)

这是令人讨厌的事项:

<Style Font-Names="MS Reference Sans Serif" Font-Size="9px" />

感谢您的帮助,

吉姆

答案 1 :(得分:0)

VS.NET可能在解析您的文件时遇到困难。试试这个:

创建一个使用相同母版页的新.aspx页面。尝试添加标记,看看它是否正常关闭。如果确实如此,那么我们知道VS.NET仍然在合理的水平上工作。

如果是这种情况,您可以尝试一次一步地添加中断到新页面的标记,直到最终看到故障发生的时间。

解决方案的一个想法可能是简化.aspx文件。将您的...标签之间的所有内容分解为单独的用户控件,如果可能的话,进行一种功能分解。如果它是VS.NET解析问题,这可能使VS.NET更容易理解您的代码。

答案 2 :(得分:0)

找到缺少结束标记的工具? 您可以使用http://www.dotnetperls.com/xhtml

中的函数