=波波日志 > Asp.Net/C#/WCF > asp.net<%--注释--%>和HTML区别=
[转]asp.net<%--注释--%>和HTML区别
使用ASP.NET编辑页面时,有两种注释方式:一是使用<!-- -->,二是使用<%-- --%>,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。
浏览这个页面,并在浏览器中查看页面源码,就会看到,源码中只包含<!---->形式的注释,而<%----%>已经删除了,可以想到,是在ASP.NET页面的Render相关阶段删除了,发到客户端的代码中已经不包含<%----%>
+展开
-HTML
<html>
<body>
<form id="form1" runat="server">
注释测试
<!--html comment会包含在最终生成的html文件中-->
<%-- aspx comment 不会包含在最终生成的html文件中--%>
</form>
</body>
</html>
<body>
<form id="form1" runat="server">
注释测试
<!--html comment会包含在最终生成的html文件中-->
<%-- aspx comment 不会包含在最终生成的html文件中--%>
</form>
</body>
</html>
浏览这个页面,并在浏览器中查看页面源码,就会看到,源码中只包含<!---->形式的注释,而<%----%>已经删除了,可以想到,是在ASP.NET页面的Render相关阶段删除了,发到客户端的代码中已经不包含<%----%>
类别:Asp.Net/C#/WCF 作者:转载 日期:2012-01-01 【评论:0】
暂时没有评论!
发表留言
百度赞助
同类热门博文
- ·IE里Cookie跨域不能..
- ·去掉隐藏asp.net编译..
- ·解决asp.net验证视图..
- ·web服务因URL意外地..
- ·找不到System.Web.S..
- ·C#2.0中,SerialPor..
- ·用C#编写ActiveX控件..
- ·用C#编写ActiveX控件..
博格Tag
- flash/flex/fcs/AIR(752)
- Asp.Net/C#/WCF(624)
- 操作系统及应用软件(391)
- JavaScript/Ajax(331)
- SQL及数据库(140)
- 黑客技术(116)
- Asp/VBScript(114)
- HTML/WML/CSS兼容/XML(106)
- 网站排名及优化(97)
- PHP/apache/Perl(96)
- 其他(75)
- showbo日志(66)
- lucene.net/分词技术(33)
- C#设计模式(28)
- 计算机网络(26)
- 机械重工(26)
- Google Maps开发(17)
- 日语学习(15)
- Canvas/VML/SVG(13)
- linux(11)
- 游戏开发(8)
- 正则表达式(5)
- Jsp/Java(4)
最新博文
- ·C#获取路由器外网IP..
- ·C#重启路由器更换IP
- ·App_Offline.htm在a..
- ·Response.Write和Pa..
- ·C#获取系统特殊目录..
- ·控制软件只能运行一..
- ·获取winform中datag..
- ·c#获取汉字拼音首字..
随机博文

