I have a requirement to implement a web application using MVC 3, which works on browsers even if javascript is disabled. There are a lot of concepts in MVC 3 which rely on the use of jquery.
- What are the concepts which won't work in the case of "javascript-disabled" browsers?
- For those concepts which won't work, are there any alternative ways to implement those concepts in MVC 3?
- With these requirements, is it a good idea to implement such a website using MVC 3, or should it be implemented in asp.net (with every thing done on server side)?
MVC 3 does NOT depend on jQuery to function properly
The beauty of MVC 3 is that it is pre-packaged with a jQuery plugin which provides unobtrusive form validation. Unobtrusive means that it will work even if Javascript is disabled. MVC 3 does NOT require jQuery nor Javascript to work as intended.
Take a moment to read this blog post. The author does a good job explaining how MVC 3 and jQuery work together.