在 cshtml 中输出 html ,如果html里带有格式,在直接输出的时候,就会出现问题。
例如:
在controller中定义:
ViewBag.Content = "<p>你好,世界!</p>";
在cshtml中输出:
<div>@ViewBag.Content </div>
结果:
页面显示:<p>你好,世界!</p>
页面源码:<p>你好,世界!</p>
通过编辑器保存到数据库中的带有Html格式字段,取出之后不能显示正确的样式。
解决方法:
在cshtml中输出:
@Html.Raw(ViewBag.Content)
@(new HtmlString(ViewBag.Content))
---------------------
作者:dgdisme
来源:CSDN
原文:https://blog.csdn.net/ycwol/article/details/41963631
版权声明:本文为博主原创文章,转载请附上博文链接!