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