【发布时间】:2009-05-07 09:18:36
【问题描述】:
我最近将我的一个项目从 MVC 的一个 beta 版本升级到了完整版本。
我的一个输入“有潜在危险的 Request.Form yada yada”时出现黄屏。
所以我尝试编辑页面的 validateRequest 属性,但没有用。
然后我尝试添加
[ValidateInput(false)]
对于有问题的操作,但是当我尝试构建它时说该属性不存在。
那我该怎么办?
【问题讨论】:
标签: asp.net-mvc
我最近将我的一个项目从 MVC 的一个 beta 版本升级到了完整版本。
我的一个输入“有潜在危险的 Request.Form yada yada”时出现黄屏。
所以我尝试编辑页面的 validateRequest 属性,但没有用。
然后我尝试添加
[ValidateInput(false)]
对于有问题的操作,但是当我尝试构建它时说该属性不存在。
那我该怎么办?
【问题讨论】:
标签: asp.net-mvc
顺便说一句,MVC 2 / ASP.NET 4 中的重大更改意味着 [ValidateInput(false)] 将不起作用,除非您将以下内容添加到 web.config 文件的 <system.web> 部分:
<httpRuntime requestValidationMode="2.0" />
【讨论】:
它适用于我的网站。
你可以尝试一个新的普通网站吗?当我将网站从 beta 版转换为 R1 版时,我还有一些其他奇怪的行为(强类型视图不起作用)。重新开始并将文件复制到新的网络总是在最后工作。
【讨论】: