razor视图中服务器端注释的语法是什么?
我想对这段代码进行注释:
/*
@helper NavItem() {
}
*/
razor视图中服务器端注释的语法是什么?
我想对这段代码进行注释:
/*
@helper NavItem() {
}
*/
@* here is the code to comment *@
以下两种方法都可以正常工作
@{
/*
This is a comment
*/}
@//This is another comment
随着MVC 3的新测试版发布,旧的高亮方法将无法使用。
@{
//This is a comment
}
@{/*
This is a multi
line comment
*/}
@*
This is a comment, as well
*@
更新后的方法@//This is a comment
和@/* */
将不再起作用。
@* *
语法。因此现在有三种注释方式,而不仅仅是 JarretV 提供的一种。 - Buildstarted@* Your Code *@
如果在您的视图中,您可以使用标准的HTML <!-- ... //-->
或者.NET风格的<%-- .. --%>
吗?
<%-- --%>
仍会输出到客户端。 - Buildstarted<%-- --%>
似乎可以工作,尽管这是Razor引擎,而不是WebForms/ASPX引擎。然而,更多的测试揭示了Razor会忽略任何ASP标记<% %>
中的内容(但保留空格?)。标准HTML注释<!-- -->
内的代码仍然会被运行和输出,只有客户端会忽略其内容。 - Lucas