我知道如何评论ASP页面中的任何代码,但我想问一下,ASP是否允许在任何ASP标记内注释该行。例如:
<asp:RequiredFieldValidator runat="server" ID="rfv01" ControlToValidate="txtName"
Enabled="False" Display="None" ErrorMessage="Error"
<%--Some Comments--%>
ValidationGroup="TestGroup" />
我知道它的基本问题,但目前找不到答案。有人可以帮帮我吗?
答案 0 :(得分:2)
不,不是。
您可以通过使用伪属性/属性来实现类似的效果,但我不知道ASP.NET解析器将如何处理它:
<asp:RequiredFieldValidator runat="server" ID="rfv01" ControlToValidate="txtName"
Enabled="False" Display="None" ErrorMessage="Error"
comments="--Some Comments--"
ValidationGroup="TestGroup" />
答案 1 :(得分:1)
<% %>
内联构造。您也不能将它们嵌入非服务器标签中。在第一种情况下,您将收到编译时错误,在后一种情况下会出现“运行时错误”,因为它会产生错误的标记,因此<div <%-- some comment --%>></div>
将导致该元素无法在Chrome中呈现浏览器可能会以不同的方式处理它。
P.S。由于我自己的错,我原来的答案解决了错误的问题。