I have an MVC3 application, unobtrusive verification works fine in FireFox, but doesn't work in IE.
Any ideas why?
UPDATE
It seems that the unobtrusive jQuery validation library that ships with MVC3 is not fully compatible with the jQuery 1.7.1 used (which comes with the bootstrap template). Works in Firefox, does not work with IE 8 (the one I have).
I started updating jQuery to the version where it starts to work (not sure though if other things won't break!).
When I got to 1.8.1, it finally worked.
I kept upgrading jQuery when I got to 1.9.1 - the damn thing stopped working again :)
The latest version of jQuery, which worked for me with unobtrusive jQuery MVC3 validation, is 1.8.3.
It seems like this is also the latest version of jQuery that works with the unobtrusive MVC3 jQuery ajax library.
PS People using unobtrusive MVC3 or ajax validation don't use jQuery higher than v 1.8.3.
asp.net-mvc-3 unobtrusive-validation
monstro
source share