mvc3 - 如何从源代码中禁用符号的 htmlencode

Posted

技术标签:

【中文标题】mvc3 - 如何从源代码中禁用符号的 htmlencode【英文标题】:mvc3 - How to disable htmlencode of symbols from source 【发布时间】:2011-06-26 02:23:28 【问题描述】:

我需要从数据库表中取出我的页面文本。表格字段“文本”包含带有 html 格式标记的文本,例如 <p>, <br/> 等...(在表格中未编码!)

当我尝试使用 @Model.Text 进行输出时,我看到了编码的 html 标签,例如 <p> 如何禁用此 html 编码。 谢谢。

【问题讨论】:

【参考方案1】:

您可以使用@Html.Raw(Model.Text) 来实现此目的。

【讨论】:

我喜欢简短回答令人沮丧的问题。 nop 对我不起作用,它给出了

包含?请帮忙
【参考方案2】:

如果您在视图中使用

更多详情请关注http://jeffreypalermo.com/blog/what-is-the-difference-in-lt-variable-gt-and-lt-variable-gt-in-asp-net-mvc/

【讨论】:

以上是关于mvc3 - 如何从源代码中禁用符号的 htmlencode的主要内容,如果未能解决你的问题,请参考以下文章

我应该使用实体框架 4.1 和 MVC3 启用或禁用动态代理吗?

如何使用代码优先实体框架在 ASP.Net MVC3 中重新加载多对多导航属性

如何在 MVC3 中使用 https 生成绝对 URL?

如何从 MVC3 控制器调用 SQL Server 数据库函数? [复制]

MVC3 如何将多个查询结果赋值到cshtml页面中?

MVC3.0 中Razor 学习