我最近将我的一个项目从MVC的beta版本升级到完整版本。
我的输入中有一个黄色的死亡屏幕“有潜在危险的Request.Form yada yada”。
所以我尝试编辑那些不起作用的页面validateRequest属性。
然后我尝试添加
[ValidateInput(false)
]
对于违规行为,但是当我尝试构建它时,该属性不存在。
那我该怎么办?
答案 0 :(得分:4)
顺便说一句,MVC 2 / ASP.NET 4中的重大更改意味着[ValidateInput(false)]
将无效,除非您将以下内容添加到web.config文件的<system.web>
部分:
<httpRuntime requestValidationMode="2.0" />
答案 1 :(得分:1)
它适用于我的网站。
您可以尝试使用新的普通网站吗?当我将网络从beta转换为R1时,我有一些其他奇怪的行为(强类型视图不起作用)。重新开始并将文件复制到新网络总是在最后工作。