数据库中有有一条数据,它包括两个图片地址,和一些文字,如引号内所示:“sdfgs 撒地方撒地方<img src="http://localhost:3360/Content/editor/plugins/emoticons/10.gif" alt="" /> 撒地方撒地方撒地方<img src="http://localhost:3360/Content/editor/plugins/emoticons/12.gif" alt="" /> 地方官地方官”(乱搞用来测试的)
我想读出这条数据,在页面上显示图片和文字的,但是却得到了和上面一模一样显示的页面,图片并没有被解析出来,还是一个标签和对应的地址。(我也试了有css修饰的文字,结果是直接显示css)
我用的是MVC3,自动生成的代码如下:
<div class="display-field">
@Html.DisplayFor(model => model.newsContent)
</div>
求各路园友帮忙
是上面的内容被HtmlEncode了
如果想显示出来,直接用Html.Raw就可以了。
@Html.Raw(model => model.newsContent)
也可以 类似这样的
@{var temp = new MvcHtmlString(mysting);}
@temp