将代码片段添加到Razor(MVC 3)

时间:2011-08-23 17:26:45

标签: asp.net-mvc razor

我阅读了文档,显然这应该是可以接受的:

    @{
    string isDisplay = "";    
    if (@ViewBag.Name == "" || @ViewBag.Name == null)
    { 
        isDisplay ="display:none;";
    }
}
然而,它给了我一个恭维错误:

这是错误: 编译错误 描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并适当修改源代码。

编译器错误消息:CS1501:方法'Write'没有重载需要0个参数

任何想法?

1 个答案:

答案 0 :(得分:2)

我手头没有编译器,但这应该更好

   @{
    string isDisplay = "";    
    if (ViewBag.Name == "" || ViewBag.Name == null)
    { 
        isDisplay ="display:none;";
    }

不需要Razor Block中的@符号