<!--注释-->和<%--注释--%>有什么区别
2015-04-14 13:41
274 查看
转载:版权所有:基础软件。作者邮箱:s.j.l.studio@hotmail.com,sun.j.l.studio@gmail.com。本文首发于 http://www.cnblogs.com/FoundationSoft。文章转载请保持此版权信息并注明出处。
使用ASP.NET编辑页面时,有两种注释方式:一是使用<!-- -->,二是使用<%-- --%>,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。
<html>
<body>
<form id="form1" runat="server">
注释测试
<!--html comment会包含在最终生成的html文件中--> <%-- aspx comment 不会包含在最终生成的html文件中--%>
</form>
</body>
</html>
浏览这个页面,并在浏览器中查看页面源码,就会看到,源码中只包含<!---->形式的注释,而<%----%>已经删除了,可以想到,是在ASP.NET页面的Render相关阶段删除了,发到客户端的代码中已经不包含<%----%>
使用ASP.NET编辑页面时,有两种注释方式:一是使用<!-- -->,二是使用<%-- --%>,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。
<html>
<body>
<form id="form1" runat="server">
注释测试
<!--html comment会包含在最终生成的html文件中--> <%-- aspx comment 不会包含在最终生成的html文件中--%>
</form>
</body>
</html>
浏览这个页面,并在浏览器中查看页面源码,就会看到,源码中只包含<!---->形式的注释,而<%----%>已经删除了,可以想到,是在ASP.NET页面的Render相关阶段删除了,发到客户端的代码中已经不包含<%----%>
相关文章推荐
- <!--注释-->和<%--注释--%>有什么区别 (jsp页面与其相同)
- jsp页面中注释 <!-- --> 和<%-- --%> 的区别
- <!--注释-->和<%--注释--%>有什么区别
- jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么?
- <%! 定义 %>与 <% 定义 %>区别
- <!-- --> 与 <%-- --%> 2种注释的区别在哪里,有图有真相
- php中的<?= ?>和<?php ?>有什么区别么?
- [Erl_Question15]“hello world”与<<”hello world”>>的具体区别是什么?
- <script type="javascript"> 与<script language="javascript"> 有什么区别啊
- <jsp:include>和<%@include file=""%>有什么区别
- php中的<?= ?>、<??>和<?php ?>有什么区别么?
- jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么? - u013305082的专栏 - 博客频道 - CSDN.NET
- jsp中<%%> 与<%!%> , <%%>与<%=%>的区别是什么?
- jsp页面中 <%%> <%! %>, <%=%> <%-- --%>有什么区别
- <%! 定义 %>与 <% 定义 %>区别
- <%! int count=0 %> 与 <% int count=0 %>的区别
- <em>与<i>,<strong>与<b>有什么区别?
- spring 中的<aop:advisor>和<aop:aspect>有什么区别?
- <span>标签与<p>标签有什么区别
- asp.net 中 <%#%>、<%$%>、 <%=%>、<%@%>、<%%>、<%- -%>、 <%: %>区别