代码之家  ›  专栏  ›  技术社区  ›  Grahame A

检测到潜在危险的请求。表单值,但validateInput为false

  •  1
  • Grahame A  · 技术社区  · 14 年前

    早上好!我有一个WYSIWYG编辑器的问题,它将HTML保存到我的数据库中。在我的新闻文章页面上,它工作得很好。我有

    <httpRuntime requestValidationMode="2.0" /> 
    

    在我的web.config中,以及

    [ValidateInput(False)]
    

    上面是我的编辑HTTP Post操作,而我的另一个页面使用相同的WYSIWYG编辑器,拒绝了我的请求,死亡黄色屏幕显示我需要启用所有这些设置。

    有人知道为什么这会发生在一页而不是另一页吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Kelsey    14 年前

    我不确定这是问题所在,可能只是一个打字错误,也可能不是问题所在,但每当我使用 ValidateInput 属性,我用小写字母表示 false :

    [ValidateInput(false)]
    

    还要验证您修饰的控制器方法实际上是 Post .

        2
  •  1
  •   John Farrell    14 年前

    如果使用html.renderaction,还必须禁用这些页面上的验证。