如何在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

上一篇: How to write a comment in a Razor view?

下一篇: Your way to write simple comments