How to catch HttpRequestValidationException

asp.net-mvc-4, c#-4.0

Solution

This exception occurs much earlier in the execution of the request and cannot be handled by the `OnException`method in a base controller. You could write a global exception handler as I showed in `this post`.

Problem

How can i redirect the user to a custom error page, when HttpRequestValidationException occurred. I tried to catch it in my basecontroller : ``` protected override void OnException(ExceptionContext exceptionContext) { if (exceptionContext.Exception is HttpRequestValidationException) { this.View("CustomError").ExecuteResult(this.ControllerContext); } } ``` But i still get the exception : A potentially dangerous request.form value was detected from the client

Original source

Related problems