在数据库中输出的内容带HTML代码
我做了一个网站,数据不是通过编辑器写的,是导入的,带HTML代码的,<p>首页</p>这样的在数据库中,然后我在MVC3中输出的时候,@model.content他直接输出<p>首页</p>,我用@{server.htmldecoder()}不行,内容都不显示了,为什么?我查看源文件,是带转义字符的><这样的,那本来说,源文件是带转义字符的,那么经过1次htmldecoder就可以在浏览器中显示带格式的文章而不是直接输出带html的文章的,为什么?
回复 2楼 awl805
不是,MVC中要这样:@Html.Raw();或者mvchtmlstring.create();就OK了,但是问题又来了就是:当这样做的时候,在再后面加.substring(0,xx)不行了,截断不了,困扰着我,帮忙啊