Ho un modello con contenuto di proprietà che contiene una stringa HTML.Come evitare l'escape di html in Razor (standalone)?
var model = new { Content = ... }
Razor.Parse(templateBody, model)
Come posso eseguire il rendering di questa stringa utilizzando Razor autonomo.
ho provato:
@(new HtmlString(Model.Content))
e anche
@(HttpUtility.HtmlDecode(Model.Content))
Model.Content rende sempre HTML-sfuggito.
Hai visto questo SO rispondere? http://stackoverflow.com/a/4973743/195550 –
Il '@ (new HtmlString (Model.Content))' dovrebbe fare il trucco ... provalo con '' ((IHtmlString) new HtmlString (Model.Content)) ' – nemesv
Non funziona. Non ho HtmlHelper al di fuori del progetto web. – Exta