¿Es HTML.raw()
específico para MVC? ¿En qué escenarios tenemos que usarlo?¿Qué hace HTML.Raw?
¿Puede usted explicar con un ejemplo.
¿Es HTML.raw()
específico para MVC? ¿En qué escenarios tenemos que usarlo?¿Qué hace HTML.Raw?
¿Puede usted explicar con un ejemplo.
Resultados de texto en general, será codificada en HTML. El uso de Html.Raw le permite generar texto que contenga elementos html para el cliente y hacer que se muestren como tales. Debe usarse con precaución, ya que lo expone a vulnerabilidades de scripts entre sitios.
HtmlHelper.Raw MSDN
marcado Wraps HTML en una instancia HtmlString de modo que se interpreta como marcado HTML.
sí, es específico para MVC.
Se escribe HTML sin codificar a su página. La mayoría de los otros métodos Codifica HTML una cadena cuando la escribes en la página.
Html.Raw
Por ejemplo:
Controller
public actionresult Htmlraw()
{
viewbag.message = "Hey friends lets go" + "<br />" + "for chillout";
return view();
}
vista del índice de
@Html.Raw(ViewBag.message);
salida
hey amigos deja ir
para chillout
Hay que ver: http://www.arrangeactassert.com/using-html-raw-in-asp-net-mvc-razor-views/ –