我需要使用MVC 3实现Web应用程序,即使禁用了javascript,它也能在浏览器上运行。 MVC 3中有很多概念依赖于jquery的使用。
答案 0 :(得分:11)
MVC 3不依赖于jQuery正常运行
MVC 3的优点在于它预装了一个jQuery插件,可以提供不显眼的表单验证。不引人注意意味着即使禁用Javascript它也能正常工作。 MVC 3不需要jQuery或Javascript按预期工作。
花点时间阅读这篇博文。作者很好地解释了MVC 3和jQuery如何协同工作。
答案 1 :(得分:4)
MVC非常适合做“渐进增强”,也就是说让应用程序首先使用服务器端工作,然后使用javascript进行增强。在MVC(3或其他)中我没有什么可以想到的本质上需要javascript,当然不比ASP.NET WebForms更多。您对应用程序的每个方面的控制都远远大于WebForms(至少在默认情况下;如果您足够努力,我相信您可以在WebForms中执行任何操作)。