FYI I am using .NET 4.0 / MVC 3.
In my controller, the following is my code:
[HttpPost]
[ValidateInput(false)]
public ViewResult Edit(ContentTemplateView contentTemplateView, FormCollection collection)
Everything works fine when I don't enter HTML, so I know the proper controller is being fired. Also, I have following set properly in my web.config files:
<httpRuntime requestValidationMode="2.0"/>
I only get this problem when I include the FormCollection (which is needed for this particular Controller). So what exactly am I doing wrong?
[I have done what was proposed on the following questions, and they work as long as there is no FormCollection. None of them offer a solution with an included FormCollection]
- Why is ValidateInput(False) not working?
- Asp.Net MVC Input Validation still firing after being disabled
- ValidateInput Attribute Doesn't Seem To Work in ASP.NET MVC