добавление фрагмента кода в Razor (MVC 3) - PullRequest
0 голосов
/ 23 августа 2011

Я прочитал документы, и, видимо, это должно быть приемлемо:

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

это дает мне ошибку компиляции, однако:

это ошибка: Ошибка компиляции Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующие конкретные подробности ошибки и измените свой исходный код соответствующим образом.

Сообщение об ошибке компилятора: CS1501: нет перегрузки для метода 'Write', принимает 0 аргументов

есть идеи?

1 Ответ

2 голосов
/ 23 августа 2011

У меня нет компилятора под рукой, но это должно быть лучше

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

Нет необходимости использовать знак @ в блоке Razor

...