0

Am I doing something wrong here?

I have a text area on a view and am posting back the html contents. In VS 2008 and MVC 1.0 the following code successfully prevents input validation:

[HttpPost]
[ValidateInput(false)]
public ActionResult Index(int? id)
{
    return View();
}

If I execute this code in VS 2010 / MVC 2.0 I always get this error:

A potentially dangerous Request.Form value was detected from the client (body="
").

Any ideas?

1 Answer 1

0

Maybe this will help: Request Validation - ASP.NET MVC 2

Try adding this to your page directive:

ValidateRequest="false"
Sign up to request clarification or add additional context in comments.

2 Comments

The <httpRuntime requestValidationMode="2.0"/> attribute works if you are targeting .net 4, but I am targeting 3.5 so am unable to add this attribute to web.config.
unfortunately this does not work still. Perhaps it just the combination of targeting asp.net 3.5 with mvc 2.0?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.