Tengo una tabla en mi db donde una de las propiedades es una página Html (sin html, etiquetas de cabeza y cuerpo), y tengo la intención de ponerlo en el medio de una de mis vistas, por ejemplo, llamo cotroller método que toma un argumento y devuelve una vista que pasa esta cadena grande html como el modelo. He buscado por ella (no mucho, lo admito), y encontré el siguiente método:¿Es posible visualizar HTML sin formato desde la base de datos en ASP.NET MVC 3?
<%= System.Web.HttpUtility.HtmlDecode(yourEncodedHtmlFromYouDatabase) %>
que se encontró here in stackoverflow. Cuando probé un aproach afeitar similares, terminé con esto:
@System.Web.HttpUtility.HtmlDecode("<h1>Test</h1>")
Esa es la idea, pero no funcionó del todo como lo planeé.
¿Qué significa 'yourEncodedHtmlFromYouDatabase' parece? Supongo que el HTML '
Test
' en realidad se codificaría de la siguiente manera: '& lt: h1 > Test & lt:/h1 >'. –En realidad, sería más como usar etiquetas. Todavía no tengo el db preparado, pero eso es lo que planeamos hacer, así que estoy buscando opciones. –
Esta pregunta para MVC2: http://stackoverflow.com/questions/2169805/mvc2-is-there-an-html-helper-for-raw-html –