asp.net.mvc中@ * operator的含义是什么?

时间:2015-08-28 09:16:38

标签: c# html asp.net-mvc razor comments

我是ASP.NET MVC剃刀引擎的新手。

我想知道在cshtml代码中的html片段之前使用@*的含义/目的是什么?

4 个答案:

答案 0 :(得分:10)

是评论

@* this is commented code in a .cshtml file*@

与.cs文件中的类似

/*this is commented code in a .cs file*/

答案 1 :(得分:4)

这用于评论代码

@* Your code here to comment *@

visual studio键盘快捷键:
选择要评论的部分,然后按: CTRL + K + C 将发表评论代码。
CTRL + K + U 将取消注释代码。



对于那些正在寻找.aspx view engine页的人。

<%-- Your code here to comment --%>

答案 2 :(得分:2)

它标志着comment的开始。它已关闭相应的* @符号

答案 3 :(得分:2)

  

asp.net.mvc中@ * operator的含义是什么?

它与ASP&gt; NET MVC无关。它特定于Razor View Engine。它用于注释输出中跳过的代码或标记的特定部分。

所以,如果你这样做

@* Some Tags or Code *@

这只是服务器端的评论。另外,这个语法表明Razor解析器应该忽略该块中的所有内容并将其视为根本不存在(意味着什么都没有执行,运行时没有性能开销,也没有任何内容发送到客户端)