我将由 FCKEditor 编辑的 HTML 代码存储在数据库中,并希望将其显示(很好地呈现)到视图上。因此,例如,存储为:
<>pre<>This is some sample text<>pre</>
将向用户显示为:
This is some sample text
(具有预格式化文本的适当样式)
该视图已经具有显示所需的字符串ViewData
,我只是不确定向用户显示它的最佳方式是什么。
我将由 FCKEditor 编辑的 HTML 代码存储在数据库中,并希望将其显示(很好地呈现)到视图上。因此,例如,存储为:
<>pre<>This is some sample text<>pre</>
将向用户显示为:
This is some sample text
(具有预格式化文本的适当样式)
该视图已经具有显示所需的字符串ViewData
,我只是不确定向用户显示它的最佳方式是什么。
Pure.Krome 提供的答案对于 MVC2 来说是完美无缺的,但请考虑 Razor 语法:
@Html.Raw(System.Web.HttpUtility.HtmlDecode(Model.yourEncodedHtmlFromYourDatabase))
或者,
@Html.Raw(Server.HtmlDecode(Model.yourEncodedHtmlFromYourDatabase))