如何在Razor视图中撰写评论?
如何在mvc视图中编写评论,不会传输到最终的html(即浏览器,回复)。 人们可以发表评论
<!--<a href="/">My comment</a> -->
但它在浏览器的页面源代码中可见。
是否可以在cshtml文件中留下评论仅供内部使用?
请注意,通常,IDE的Visual Studio将通过选择要转换为注释的文本,然后使用ctrl-k ctrl-c快捷方式或在使用Resharper / Intelli-J风格快捷键,然后Ctrl /
。
服务器端评论:
剃刀.cshtml
像这样:
@* Comment goes here *@
的.aspx
对于那些正在寻找旧的.aspx
视图(和Asp.Net WebForms)服务器端评论语法:
<%-- Comment goes here --%>
客户端评论
HTML评论
<!-- Comment goes here -->
Javascript评论
// One line Comment goes Here
/* Multiline comment
goes here */
正如OP提到的那样,尽管浏览器上没有显示客户端注释,但仍然会为服务器上的页面/脚本文件生成客户端注释,并通过HTTP下载该页面,除非被移除(例如缩小),否则会浪费I / O,并且,因为用户可以通过查看页面源代码或使用浏览器的开发工具或像Fiddler或Wireshark这样的工具拦截流量来查看评论也可能带来安全风险,因此优先使用服务器生成的服务器端注释代码(如MVC视图或.aspx页面)。
此评论语法应该适合您:
@* enter comments here *@
链接地址: http://www.djcxy.com/p/14941.html