MVC 3和"Javascript-Disabled"浏览器

Has*_*him 4 jquery unobtrusive-javascript

我需要使用MVC 3来实现Web应用程序,即使禁用了javascript,它也能在浏览器上运行.MVC 3中有很多概念依赖于jquery的使用.

  1. 在"禁用javascript"的浏览器中,哪些概念不起作用?
  2. 对于那些不起作用的概念,有没有其他方法可以在MVC 3中实现这些概念?
  3. 有了这些要求,使用MVC 3实现这样的网站是一个好主意,还是应该在asp.net中实现(在服务器端完成所有事情)?

jes*_*vin 11

MVC 3不依赖于jQuery来正常运行

MVC 3的优点在于它预装了一个jQuery插件,可以提供不显眼的表单验证.不引人注意意味着即使禁用Javascript它也能正常工作.MVC 3不需要jQuery或Javascript按预期工作.

花点时间阅读这篇博客文章.作者很好地解释了MVC 3和jQuery如何协同工作.

http://www.matthidinger.com/archive/2011/02/22/Progressive-enhancement-tutorial-with-ASP-NET-MVC-3-and-jQuery.aspx