2012-05-17 47 views
4

我需要显示数据库中的数据,其中包含像& amp;或&“;”。当我试图通过Html.Raw了Html.Encode来显示他们,我有一个像&放dublicates值;对于Html.Raw也坏输出了Html.Encodeasp.net mvc。显示来自数据库的html字符串

我该怎么办?我使用Razor语法。

示例字符串:您好,我的名字是初级& amp;我讨厌& laquo; bug & raquo;

+0

我想你想要做的是*'解码()'*,不是上述的。而不是MVC自动使用'<%: %>'语法来做到这一点? –

+0

@Cory:''<%: %>不是剃刀语法... –

+0

@JeremyHolovacs:啊,谢谢。我已经没有太多做工作MVC :( –

回答

12

按顶部的评论:

@Html.Raw(string)应该是正确的语法。你确定数据库中的字符串数据还没有被转义吗?