asp.net-mvc-3 - ASP.NET MVC Razor 渲染无需使用属性进行编码,即。数据注释

标签 asp.net-mvc-3 razor

是否可以使用 View 模型中的属性来指定 razor 渲染不带 html 编码的字符串?

编辑:我问的是是否可以在模型中添加属性并让它修改数据表示(,就像如何添加 [Disable]、[Layout(...)]、[Required ] 等) - 以这样的方式使 html 呈现在字符串中。

最佳答案

据我所知,但似乎您可以将数据类型从字符串更改为 HTMLString。如果您使用 HTMlString,它应该在字符串中呈现 HTML。

参见Always output raw HTML using MVC3 and Razor

该线程中的第二个响应显示了使用属性显示原始 html 的可能方法。

关于asp.net-mvc-3 - ASP.NET MVC Razor 渲染无需使用属性进行编码,即。数据注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15259984/

相关文章:

c# - MVC ListBox 多项选择在发布时 Controller 中只有一个值

c# - 为什么我所有的 log4net 级别都是错误的?

jquery - 返回列表到 ajax mvc3

asp.net-mvc-3 - 使用ASP.NET MVC 3本地化jQuery验证

jquery - 如何使用通过模型列表发送的数据在 javascript 中填充数组

c# - MVC 4 - Entity Framework 、ViewModel 和验证

asp.net - MVC3 ascx vs razor 页面渲染问题

javascript - 使用存储过程按需加载 JSTree

javascript - MVC Razor 共享布局页面渲染问题

javascript - 通过 Html.BeginForm 提交激活加载动画