¿Cómo funciona el ayudante Html.Raw MVC?
Uso Html.Raw para imprimir un contenido html sin procesar, por ejemplo, cuando envío algo comoViewBag.div = "<div> Hello </div>";
desde el controlador al lado de la vista, no imprime un contenido html sin formato a menos que use elHtml.Raw
pero si tengo un contenido codificado, como contenido codificado usando jquery e insertado en la base de datos y quiero imprimirlo como contenido html sin procesar,Html.Raw
El método no funciona y tengo que usarHttpUtility.HtmlDecode(EncodedContent)
antes de usarHtml.Raw
así que alguien podría explicar por qué actúa de esta manera y cuál es la situación adecuada para usarHtml.Raw
¿método? o de otra manera, por quéHtml.Raw
¿no funciona cuando recibe entidades html como parámetro en lugar de etiquetas html?