我有一个未通过 W3C XHTML 验证的 ASP.NET 网站。
它没有通过验证,因为我将<div>
内容放入 a<asp:Label>
中,因此生成的标记如下所示:
<span><div>stackoverflow</div></span> <!-- INVALID; DIV INSIDE SPAN -->
但是,在将所有 my 替换<asp:Label>
为之后<asp:Literal>
,我得到了<asp:Literal>
无法嵌套在另一个<asp:Literal>
.
我真的不明白我应该如何解决这个问题,因为<asp:Literal>
听起来它本来就是我想要的。
使用正确的解决方案<asp:PlaceHolder>
吗?