【发布时间】:2014-10-27 02:48:47
【问题描述】:
我有一个用于创建备忘录的表单,为此我使用富文本编辑器提供一些样式,这会创建 html 标记以应用样式。当我发布该文本时,mvc 会引发错误以防止潜在的危险脚本,因此我必须明确允许它。
我找到了两种方法,一种是用[ValidateInput(false)]装饰控制器方法,另一种是用[AllowHtml]装饰ViewModel属性。对我来说,[AllowHtml] 看起来好多了,但我发现这种方法只使用了 1 次,而[ValidateInput(false)] 似乎是首选方式。
我应该使用哪种方法,两者有什么区别?
【问题讨论】:
标签: asp.net-mvc-4 viewmodel richtext