ASP.NET MVC ValidateInput(false) stops working with xVal and [RegularExpression] DataAnnotation
I would like to intercept the "<" character in the form field by a regex validator. I will describe the problem in 3 steps: Step 1 : When I try to submit a form with a field containing the "<" character, I get the "Potentially dangerous request..." - as expected in ASP.NET. Step 2 : To avoid ASP.NET's RequestValidation, I decorate my Update method in the controller with "[ValidateInput(false)]". It works as expected - now I can post "<" character without error. Step 3 : I use xVal with DataAnnotations. For example, [Required] or [StringLength(255)] works as expected. BUT when I use: