检测到潜在危险的Request.Form值,但ValidateInput为false

时间:2010-08-23 18:21:14

标签: asp.net-mvc validation

早上好!我遇到了一个wysiwyg编辑器的问题,该编辑器将html保存到我的数据库中。在我的新闻文章页面上,它工作正常。我有

<httpRuntime requestValidationMode="2.0" /> 

在我的web.config和

[ValidateInput(False)]

在我的编辑http发布操作之上,但是我的另一个页面使用相同的所见即所得编辑器拒绝我的请求,黄色的死亡屏幕说我需要启用所有这些设置。

有人知道为什么会在一个页面上发生这种情况而不是另一个页面吗?

2 个答案:

答案 0 :(得分:1)

如果您使用Html.RenderAction,您还必须在这些页面上禁用验证。

答案 1 :(得分:0)

我不确定这是问题,可能只是一个错字或不是问题,但每当我使用ValidateInput属性时,我都将其作为小写false

[ValidateInput(false)]

同时验证您装饰的控制器方法实际上是Post使用的控制器方法。