LYWILL设计运营 - 网站运营与推广、开发技术、成功项目展示。

推荐使用服务器端注释

 

使用HTML注释:<!-- xxxx --> ,仍然会呈现到浏览器。
使用 服务器端注释:<%-- xxxx --%>,则不会呈现到浏览器。用来做代码注释更好:

(1)有些敏感信息(如代码中说明用意的注释)不会暴露;

(2)这些没用的信息不会占用网络带宽。


MSDN位置:.NET开发-.NET Framework SDK-.NET Framework 3.5-常规参考-ASP.NET参考-页语法-服务器端注释
ms-help://MS.MSDNQTR.v90.chs/dv_aspnetgenref/html/47a501c8-70a4-4c7c-91fa-7fdfbbe371ea.htm

服务器端注释允许开发人员在 ASP.NET 应用程序文件的任何部分(除了 <script> 代码块内部)嵌入代码注释。

服务器端注释元素的开始标记和结束标记之间的任何内容,不管是 ASP.NET 代码还是文本,都不会在服务器上进行处理或呈现在结果页上。
<%-- Content of comments, or commented out server controls --%>
备注
ASP.NET 服务器端注释块与传统的语言特定注释块具有相同的用法(包括文档和测试)。例如,您可以使用服务器端注释来描述文件的标记部分,或注释掉页面中声明的一个或多个服务器控件。这些注释可用于大多数类型的 ASP.NET 应用程序文件,包括网页、用户控件、Global.asax 文件、母版页和外观文件
请注意,服务器端注释用于页面的主体,但不在服务器端代码块中使用。当您在代码声明块(包含在 <script runat="server"></script> 标记中的代码)或代码呈现块(包含在 <% %> 标记中的代码)中使用特定语言时,应使用正用于编码的语言的注释语法。
如果在 <% %> 块中使用服务器端注释块,则会出现编译错误。
开始和结束注释标记可以出现在同一行代码中,也可以由许多被注释掉的行隔开。
服务器端注释块不能被嵌套。
示例
下面的代码示例演示使用服务器端注释注释掉的 Button 控件。

<%--
<asp:button runat="server" id="MyButton"
OnClick="MyButton_Click" />
--%>
 

标签: asp.net

作者:lywill 分类:开发技术 浏览:1274 评论:0