将html代码显示为html文本
问题描述:
我正在尝试使用wisywig文本编辑器插件从用户处获取一些输入。但是,当我尝试在标签或段落中显示文本时,所有的html标签都变得可见。 例如,将html代码显示为html文本
@string str = "<b>sample text</b>";
<label>@str</label>
应该像
示例文本
但事实并非如此。它看起来像,
<b>sample text</b>
如何将HTML代码字符串呈现为HTML文本... ???
我与剃刀视图引擎.NET MVC3工作...
答
如果HTML entiries被编码的可能发生。
您需要避免该编码或解码。例如,在PHP中,您可以使用http://php.net/manual/en/function.html-entity-decode.php来解码HTML实体。
+0
对不起,我忘了提及我正在与.net mvc3与剃刀视图引擎... – dload
+0
@dload,那么继续前进,通过更新您的问题提及它。还包括相关的代码片段,使您的问题更清晰。 –
你使用什么插件?你使用jquery的时候有 – Niels
吗? http://stackoverflow.com/questions/1219860/javascript-jquery-html-encoding/1219983#1219983 – naveen
http://akzhan.github.com/jwysiwyg/help/examples/01-basic.html – dload