【问题标题】:A potentially dangerous Request.Form with ASP MVC带有 ASP MVC 的潜在危险 Request.Form
【发布时间】:2009-05-07 09:18:36
【问题描述】:

我最近将我的一个项目从 MVC 的一个 beta 版本升级到了完整版本。

我的一个输入“有潜在危险的 Request.Form yada yada”时出现黄屏。

所以我尝试编辑页面的 validateRequest 属性,但没有用。

然后我尝试添加

[ValidateInput(false)]

对于有问题的操作,但是当我尝试构建它时说该属性不存在。

那我该怎么办?

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    顺便说一句,MVC 2 / ASP.NET 4 中的重大更改意味着 [ValidateInput(false)] 将不起作用,除非您将以下内容添加到 web.config 文件的 <system.web> 部分:

    <httpRuntime requestValidationMode="2.0" />
    

    【讨论】:

      【解决方案2】:

      它适用于我的网站。

      你可以尝试一个新的普通网站吗?当我将网站从 beta 版转换为 R1 版时,我还有一些其他奇怪的行为(强类型视图不起作用)。重新开始并将文件复制到新的网络总是在最后工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-09
        • 1970-01-01
        • 2011-06-21
        • 2011-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多