He estado molestó con esto por muchos días ... (estoy en proceso de estudio de ASP.NET MVC 3)
ASP.NET MVC 3 utilizando la maquinilla de afeitar - usar la expresión condicional junto con la salida HTML
en este enlace - Razor If/Else conditional operator syntax - se dice que la única sintaxis válida para la expresión condicional en el motor de la maquinilla de afeitar es @:
Alright (x y z?). Ahora, ¿cómo escribo HTML en esta expresión condicional? No puedo usar Razor aquí, el siguiente código da como resultado un error de sintaxis no válido.
@(item.Manager == null ? @:<i>unassigned</i> : item.Manager.Name)
Después de algunas investigaciones he descubierto HtmlWriter o Html.Raw pero ninguno de ellos, ni sus métodos .toString() o ayuda .toHtmlString() porque no son de cadena, pero de tipo IHtmlString.
Gracias por la respuesta!
Works, gracias x) – Mirek