@ *在CSHTML文件中的含义是什么

时间:2015-06-29 17:27:52

标签: asp.net-mvc-4 razor

我会在脚本标记内的所有CSHTML文件中的Visual Studio MVC Web应用程序中随处看到* @。

搜索引擎拒绝让我搜索那些荒谬的角色,而且我一直在努力解决这个问题。

具有* @的行与注释的颜色相同,这是否意味着它被注释掉了?

2 个答案:

答案 0 :(得分:9)

在MVC @(at)中用于与Model绑定。例如:

@model yourModel;

@foreach(var  item in Model){
  @item.yourItemFromYourModel;
}

这样加倍@ * * @用于评论。 例如:

@*YourComment*@

希望它有所帮助;) 这里:https://stackoverflow.com/a/3383662/4640991

答案 1 :(得分:4)

Jup你使用@* *@块是正确的,你可以在你的剃刀代码中设置一些内容,如HTMLServer code作为评论。

文档:ASP.NET MVC 3: Server-Side Comments with Razor