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&nbsp;</p>
<p>good luck</p>
我用的是@html.raw(newstext)
。但是浏览器显示是这样的:
此致。
内容以编码方式存储在您的数据库中 HTML,因此您需要解码才能显示它。所以这应该有效:
@Html.Raw(HttpUtility.HtmlDecode(newstext))
或者您很可能也可以放弃 Raw
方法,直接使用:
@HttpUtility.HtmlDecode(newstext)
我正在使用 tiny mce(一种类似 fckeditor 的编辑器)。所以我用它来获取我的新闻内容。
当我保存微型 mce 文本框的内容时,类似这样的内容会保存到数据库中:
<p>this is a test&nbsp;</p>
<p>good luck</p>
我用的是@html.raw(newstext)
。但是浏览器显示是这样的:
此致。
内容以编码方式存储在您的数据库中 HTML,因此您需要解码才能显示它。所以这应该有效:
@Html.Raw(HttpUtility.HtmlDecode(newstext))
或者您很可能也可以放弃 Raw
方法,直接使用:
@HttpUtility.HtmlDecode(newstext)