Estoy usando ASP.NET y tengo una cadena de HTML en la base de datos.Almacenar Html.Raw() en una cadena en Javascript, ASP.NET MVC 3
Quiero obtener ese html en una variable en el cliente.
Si hago esto:
var x = '@Html.Raw(myModel.FishValue)'
funciona bien, porque esencialmente es hacer
var x = '<p>hello!</p>';
sin embargo si hay comillas en el html que se rompa la página.
Mi conjetura inicial sería .Colocar la cadena prima para agregar escapa a las cotizaciones, sin embargo, tanto .ToString()
y .ToHtmlString()
(como Html.Raw devuelve un IHtmlString) no producen el mismo código tan simple Html.Raw()
.
Así que no sé qué hacer.