补充一下,我正在使用.NET 4.0 / MVC 3。
在我的控制器中,以下是我的代码:
[HttpPost]
[ValidateInput(false)]
public ViewResult Edit(ContentTemplateView contentTemplateView, FormCollection collection)
如果我没有输入HTML,一切都正常运作,所以我知道正确的控制器正在被触发。此外,我的web.config文件中已经正确设置了以下内容:
<httpRuntime requestValidationMode="2.0"/>
只有在包含FormCollection时我才会遇到这个问题(这是特定控制器所需的)。那么我到底做错了什么?
[我已经按照以下问题提出的建议去做了,只要没有FormCollection,它们就有效。但是其中没有一个提供包含FormCollection的解决方案]
System.Web.Helpers
dll的引用,并在我的控制器中添加了using System.Web.Helpers
,但它不接受Request
下的Unvalidated()
方法。我正在使用.NET 4和MVC 3 RC。 - Martin at Mennt