Asp标签内的注释

时间:2013-01-15 11:36:12

标签: asp.net

我知道如何评论ASP页面中的任何代码,但我想问一下,ASP是否允许在任何ASP标记内注释该行。例如:

<asp:RequiredFieldValidator runat="server" ID="rfv01" ControlToValidate="txtName"
  Enabled="False" Display="None" ErrorMessage="Error"
  <%--Some Comments--%>
  ValidationGroup="TestGroup" />

我知道它的基本问题,但目前找不到答案。有人可以帮帮我吗?

2 个答案:

答案 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。由于我自己的错,我原来的答案解决了错误的问题。