【问题标题】:What does the @* mean in a CSHTML fileCSHTML 文件中的 @* 是什么意思
【发布时间】:2015-09-16 06:48:18
【问题描述】:

我一直在 Visual Studio MVC Web 应用程序中的所有 CSHTML 文件中的任何地方看到 *@,在脚本标记中。

搜索引擎拒绝让我搜索那些荒谬的字符,我已经努力了好几个小时试图弄清楚这一点。

带 *@ 的行与 cmets 颜色相同,是否表示已被注释掉?

【问题讨论】:

    标签: asp.net-mvc-4 razor


    【解决方案1】:

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

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

    所以像这样@* *@ 使用 cmets 加倍。 例如:

    @*YourComment*@
    

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2020-05-09
        • 2012-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-28
        • 1970-01-01
        • 1970-01-01
        • 2018-05-25
        相关资源
        最近更新 更多