ASP.NET MVC 3 using Razor-использовать условное выражение вместе с выводом HTML
рядом с этим в течение многих дней...(Я в процессе изучения ASP.NET MVC 3)
в этой ссылке -- Razor If / Else синтаксис условного оператора -- сказано, что единственным допустимым синтаксисом для условного выражения в Razor engine является @(x?y: z)
хорошо. Теперь, как написать HTML в этом условном выражении? Я не могу использовать Razor здесь, после того, как код приводит к недопустимой синтаксической ошибке.
@(item.Manager == null ? @:<i>unassigned</i> : item.Manager.Name)
после некоторых исследований I обнаружен HtmlWriter или Html.Сырые, но ни они, ни их методы .toString () or .tohtmlstring () помогают, потому что они не строковые, а типа IHtmlString.
Спасибо за ответ!