我在asp.net mvc4 app中使用tinyMce。我设法通过设置编码将" xml"对于tinyMce textarea。但是我无法使用:
显示原始html @Html.Raw(HttpUtility.HtmlDecode(item.Content))
它仍然在文本中显示html标签。有人可以帮我显示内容,因此html标签不会被转义"。
提前谢谢
答案 0 :(得分:1)
我会查看你的数据。我碰到了类似的东西,发现我的数据是用ascii标签保存的。编辑器正在翻译那些ascii标签并显示html标签而不是渲染。我创建了两个简单的方法来转换
public string Decode(string value)
{
return (value)
.Replace(""", "\"")
.Replace("<", "<")
.Replace(">", ">");
}
public string Encode(string value)
{
return (value)
.Replace("\"", """)
.Replace("'", "''")
.Replace("<", "<")
.Replace(">", ">");
}
并运行我的字符串进入数据库并返回,它解决了我的问题。