Asp.net-mvc – A potentially dangerous Request.Form value was detected from the client – ASP.NET MVC

asp.net-mvcdangerous-request

I am getting this error in my ASP.NET MVC application where I am taking HTML input from a WYSIWYG so I don't want the content validated.

I have attempted the solution I found here but it seems to make no difference in my MVC application. I have also tried doing it in the web.config but again – no joy.
Is this a bug in ASP.NET MVC or something?

Best Answer

In MVC you would use the ValidateInput(false) attribute.

You then need to sanitize your inputs, e.g. with something like this (built in to ASP.NET 4.5+; use NuGet package for earlier).