加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

HTML编码解码c#MVC4

发布时间:2020-12-14 21:38:23 所属栏目:资源 来源:网络整理
导读:我正在将c#MVC2项目升级到c#MVC4。 这是MVC2中的场景 输入字符串(来自数据库) Model.text="pHibrhello!bryou there/p" 输出(在视图中渲染) 渲染使用 %=Model.text %Hihello!you there 这是MVC4中的场景 输入字符串(来自数据库) Model.text="pHibrhello!bryou
我正在将c#MVC2项目升级到c#MVC4。

这是MVC2中的场景

输入字符串(来自数据库)

Model.text="<p>Hi<br>hello!<br>you there</p>"

输出(在视图中渲染)
渲染使用

<%=Model.text %>

Hi
hello!
you there

这是MVC4中的场景

输入字符串(来自数据库)

Model.text="<p>Hi<br>hello!<br>you there</p>"

输出(在视图中渲染)
渲染使用

@Model.text

<p>Hi<br>hello!<br>you there</p>

我试过了

@HttpUtility.HtmlDecode(Model.text) 
@HttpUtility.HtmlEncode(Model.text)

没有什么帮助…

我在MVC4 asked here中有一个类似的问题(ajax结果是用html标签渲染而不是实际的html)

我的一些设置让我烦恼吗?或者是与HTML 5有关的事情,或者我在使用MVC4时缺少任何东西。
请帮忙!!

解决方法

这应该是诀窍:
@Html.Raw(Model.text)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读