我正在构建一个asp.net应用程序,我应该使用哪种技术来获得AJAX功能?为什么?到目前为止,我只需要在网格视图中使用"确认"按钮,但可能需要更多功能.我可以同时使用两个,对吗?谢谢.
它应该在很大程度上取决于您是使用WebForms还是ASP.NET MVC.
Ajax控件工具包和ASP.NET AJAX非常重视服务器端功能,并与WebForms很好地集成.对于需要快速高效地构建应用程序的开发人员而言,这更好,而不必过多关注性能或需要精确的AJAX功能.这是一种更"开箱即用"或快速发展的模式.虽然调整AJAX可能非常困难.
jQuery和jQuery UI更适合MVC框架.对于性能和精确的AJAX功能非常重要的更大,更复杂的应用程序,这更好.该型号更适合精心设计的高质量应用.虽然有一点学习曲线,但它需要更高程度的HTML,CSS和JavaScript知识.
在我看来,MVC和jQuery/jQueryUI在大多数情况下是更好的选择.一旦你超越了他们的学习曲线,你就会讨厌回到WebForms.