How to render HTML string in ASP.NET MVC?
asp.net, asp.net-mvc-3, razor
Solution
You can use the `Html.Raw()` method for that.
Problem
On my main page, I have the code `@{Html.RenderPartial("_Partial1.cshtml");}`, and on my Partial, I have an HTML string: ``` @{ // The string is actually dynamic, not static. This is here for simplicity string abc="<div class=\"error\">abc</div>"; } @abc ``` I want to output `abc` with some CSS error styles, but I actually got `<div class="error">abc</div>` - of course, no styles there. How do I make it interpreted as HTML source code and not a string?