如何在ASP.NET MVC 3中完全禁用此页面验证?
我查看了错误消息以及具有相同标题的其他问题。建议的解决方案都没有帮助:
我做有
<httpRuntime requestValidationMode="2.0" />
在<system.web>
的{{1}}部分。
我执行在Web.config
元素上有validateRequest="false"
属性。
但我仍然得到错误。我还能尝试什么?
答案 0 :(得分:5)
添加以下代码行:
GlobalFilters.Filters.Add(new ValidateInputAttribute(false));
到Application_Start()
方法。
答案 1 :(得分:3)
将[AllowHtml]
添加到操作,参数或属性中。
编辑:如果您想在任何地方允许,请将new ValidateInputAttribute(false)]
添加到GlobalFilters.Filters
。