有没有理由喜欢jQuery.Ajax到asp.net UpdatePanel?

前端之家收集整理的这篇文章主要介绍了有没有理由喜欢jQuery.Ajax到asp.net UpdatePanel?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我正在开发一个asp.Net应用程序,那么有些情况下我应该忘记MS Ajax UpdatePanels,并且更喜欢jQuery.Ajax来更新页面的某些部分?

谢谢

解决方法

是的,事实上,你应该几乎总是喜欢使用自己的(或jQuery的)ajax功能.

与Ajax UpdatePanel相关联的开销很多(它执行完整的回发,然后更新在页面上更改的元素),因此AJAX启用的网站中的不错功能 – 响应,连续性等 – 几乎完全失去了(IMHO).您几乎无法控制通过电缆实际提交的内容,返回的内容以及返回客户端后如何对待它们.

另一方面,使用jQuery Ajax,您可以获得全面和即时的控制权,您可以根据需要制作轻量级(或重型)请求,并让其面对它 – API的使用方式比以前更难使用UpdatePanel.

考虑到这一点,还有一些情况下UpdatePanel是好的,甚至更好.特别是在ASP.NET WebForms中,如果用户不能使用javascript,并且为了快速的“拖放”开发风格,返回只有部分页面的方式可能会很顺利地降级,那么真的没有办法jQuery可以竞争. (无论你喜欢拖放开发还是不完全是其他讨论…)

猜你在找的jQuery相关文章