MVC 在我的网页中显示由 tinymce 创建的 html 代码

MVC shows the htmlcode inside my webpage that is created by tiny mce

我正在使用 tiny mce(一种类似 fckeditor 的编辑器)。所以我用它来获取我的新闻内容。

当我保存微型 mce 文本框的内容时,类似这样的内容会保存到数据库中:

<p>this is a test </p>
<p>good luck</p> 

我用的是@html.raw(newstext)。但是浏览器显示是这样的:

此致。

内容以编码方式存储在您的数据库中 HTML,因此您需要解码才能显示它。所以这应该有效:

@Html.Raw(HttpUtility.HtmlDecode(newstext))

或者您很可能也可以放弃 Raw 方法,直接使用:

@HttpUtility.HtmlDecode(newstext)