asp.net<%--注释--%>和HTML区别

  使用ASP.NET编辑页面时,有两种注释方式:一是使用<!-- -->,二是使用<%-- --%>,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。

+展开
-HTML
  <html>

  <body>

  <form id="form1" runat="server">

  注释测试

  <!--html comment会包含在最终生成的html文件中-->

  <%-- aspx comment 不会包含在最终生成的html文件中--%>

  </form>

  </body>

  </html>


  浏览这个页面,并在浏览器中查看页面源码,就会看到,源码中只包含<!---->形式的注释,而<%----%>已经删除了,可以想到,是在ASP.NET页面的Render相关阶段删除了,发到客户端的代码中已经不包含<%----%>

加支付宝好友偷能量挖...


评论(0)网络
阅读(112)喜欢(0)Asp.Net/C#/WCF