I’m using MVC 3 (the ASPX ViewModel) while I store and display data from my SQL database. I’ve tried using the raw input to store it as well as using HttpUtility.HtmlEncode. Neither are working when I try to display. I’ve tried using the HttpUtility.HtmlDecode as well as using <%: Model.MyHtmlVariable %>. Am I missing something?
I’m using MVC 3 (the ASPX ViewModel) while I store and display data from
Share
Using the traditional “<%= html %>” syntax should render it out for you but may not depending on what you’re doing. If not, try to wrap it in an HtmlString object, like so:
<%= new HtmlString(html) %>
MVC should respect that and render it out properly.
If you’re just looking to display the encoded HTML, the “<%: html %>” syntax is your friend