“从客户端检测到一个潜在危险的Request.Form值”

时间:2012-02-10 17:38:14

标签: asp.net-mvc asp.net-mvc-3

如何在ASP.NET MVC 3中完全禁用此页面验证

我查看了错误消息以及具有相同标题的其他问题。建议的解决方案都没有帮助:

  • <httpRuntime requestValidationMode="2.0" />
    

    <system.web>的{​​{1}}部分。

  • 执行Web.config元素上有validateRequest="false"属性。

但我仍然得到错误。我还能尝试什么?

2 个答案:

答案 0 :(得分:5)

添加以下代码行:

GlobalFilters.Filters.Add(new ValidateInputAttribute(false));

Application_Start()方法。

答案 1 :(得分:3)

[AllowHtml]添加到操作,参数或属性中。

编辑:如果您想在任何地方允许,请将new ValidateInputAttribute(false)]添加到GlobalFilters.Filters