Byłem podsłuch z tym przez wiele dni ... (jestem w trakcie studiów ASP.NET MVC 3)
użyciu ASP.NET MVC 3 Razor - użyć wyrażenia warunkowego wraz z wyjściem HTML
w tym linkiem - Razor If/Else conditional operator syntax - mówi się, że jedyną poprawną składnię wyrażenia warunkowego silnika Razor jest @:
Alright (x y z?). Teraz, jak napisać HTML w tym wyrażeniu warunkowym? Nie mogę użyć Razor tutaj, po wykonaniu kodu w nieprawidłowym błędem składni.
@(item.Manager == null ? @:<i>unassigned</i> : item.Manager.Name)
Po kilku badań odkryłem HtmlWriter lub Html.Raw ale żaden z nich, ani ich metody .ToString() lub .toHtmlString() pomoc, ponieważ nie są one jednak sznurka typu IHtmlString.
Dzięki za odpowiedź!
Działa, dziękuję x) – Mirek