ASP.NET中的注释
来源:互联网 发布:linux 拷贝文件夹 编辑:程序博客网 时间:2024/06/10 08:09
之前只知道<!-- -->可以注释掉html页面中的某些部分,或者添加注释说明。今天又看到<%----%>也能添加注释,于是我不解了,google一下。
<!--注释-->和<%--注释--%>有什么区别
使用ASP.NET编辑页面时,有两种注释方式:一是使用<!-- -->,二是使用<%-- --%>,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?
现在我们来测试一下:
新建一个test.aspx,页面代码如下:
- <html>
- <body>
- <form id="form1" runat="server">
- <div>
- 注释测试
- <!--你好,我在这!!-->
- <%--你好,看得到我吗?--%>
- </div>
- </form>
- </body>
- </html>
运行,在html页面中,查看源文件,结果显示:
- <div>
- 注释测试
- <!--你好,我在这!!-->
- </div>
我们发现:
<!-- -->, html comment会包含在最终生成的html文件中
<%-- --%>,aspx comment 不会包含在最终生成的html文件中
答案:区别就是它们是否显示在页面最终生成的HTML文件中。也就是说,<!-- -->中的代码仍然会运行,只是结果也显示在<!-- -->里面。
--
另外,还有一个小技巧,注释掉我们废弃的控件,最好用<%-- --%>。
用<!-- -->注释控件的话,服务器控制仍在执行,<!-- -->只是之前在客户端呈现。The important bit:<!-- -->是html语法,而不是服务器端的语法。所以,如果你想注释掉服务器控件,请使用<% - <ASP:按钮。 . 。 . 。 . 。 /> –%>
花样百出的注释
1.HTML注释
<!-- 注释 -->
2.JavaScript注释
// 注释
3.C#注释
// 注释
4.SQL注释
-- 注释
5.VBScript注释
' 注释
6.VB.NET注释
' 注释
7.单行注释
//单行注释
8.多行注释,块注释
<%--
多行注释
--%>
/*
*多行块注释
*/
这么多注释,哪个顺眼用哪个~~哈哈(玩笑玩笑~~)
笔者测试:<%-- --%>是asp.net中的标准注释,注释后编译器不处理(应该可以这样理解);而<!-- -->是html注释,注释后编译器还是处理,但是浏览器不显示。
- ASP.NET中的注释
- ASP.NET中的注释
- ASP.NET中的注释符号
- 小TIPS:asp.net 页面中的注释
- 小TIPS:asp.net 页面中的注释
- asp.net html 注释
- asp.net去掉<!-- -->注释字符
- asp.net css注释的影响
- asp.net css注释的影响
- asp.net 样式表中文注释问题
- ASP.net编程规范注释规范
- ASP.net MVC 类注释模板
- asp.net中的asp:RadioButtonList
- Asp.net中的线程
- ASP.NET中的ViewState
- ASP.NET中的ViewState
- asp.net中的会话
- asp.net中的codebehind
- http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=2467&cid=1131
- linux3.0.3
- 【SHELL】2 SSH自动登录脚本
- Fibonacci
- Factorial of large numbers bjfu1005 java实现大数阶乘
- ASP.NET中的注释
- UIButton
- PDB文件:每个开发人员都必须知道的
- U盘安装ubuntu12.10
- c++ map pair
- ubuntu usb转串口设置
- SSL介绍与JAVA实例
- PHP中出现Notice: Undefined index的三种解决办法
- 哈佛大学景象