是否可以使用 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/