我已经将安全/清理过的HTML保存在一个DB表中。
如何在Razor视图中写出此HTML内容?
它总是将诸如<和&符号之类的字符转义为&。
发布于 2010-11-26 10:04:20
假设您的内容在一个名为mystring的字符串中...
您可以使用:
@Html.Raw(mystring)或者,您可以将字符串转换为HtmlString或在模型中实现IHtmlString的任何其他类型,或者直接内联并使用常规@
@{ var myHtmlString = new HtmlString(mystring);}
@myHtmlString发布于 2011-02-23 06:50:55
在ASP.NET MVC3中,你应该这样做:
// Say you have a bit of HTML like this in your controller:
ViewBag.Stuff = "<li>Menu</li>"
// Then you can do this in your view:
@MvcHtmlString.Create(ViewBag.Stuff)发布于 2014-05-12 16:51:45
您可以使用
@{ WriteLiteral("html string"); }https://stackoverflow.com/questions/4281424
复制相似问题