如何在HTML中呈现HTML标签.编辑器在mvc 4 razor
本文关键字:HTML 编辑器 mvc 标签 razor | 更新日期: 2023-09-27 18:18:58
在我的类中有一个名为Description的属性。我在它里面有价值像这样的东西
Object.Description = "<b>Hello</b>";
现在我使用Html在视图页面中显示这个。EditorFor
@Html.EditorFor(x => x.Object.Description);
将文本显示为"<b>Hello</b>"
,而不是以粗体显示"Hello"。也就是说,它不呈现HTML标签。
我知道我可以呈现这样的HTML标签
@Html.Raw(HttpUtility.HtmlDecode(Object.Description));
但是如何使用它与EditorFor HTML helper,以便我可以显示所有渲染的内容在文本区?
注意:我使用http://jqueryte.com/显示编辑器的文本区域。
textarea不呈现HTML或接受任何内容样式。它们对所有HTML字符进行编码。你需要使用一个插件,使你的文本区域显示粗体文本通过CSS的诡计。
在我的例子中是html。编辑器:
@Html.Raw(HttpUtility.HtmlDecode(abouts[0].Description))