当前位置:  开发笔记 > 编程语言 > 正文

jQuery AJAX与UpdatePanel

如何解决《jQueryAJAX与UpdatePanel》经验,为你挑选了3个好方法。

我们有一个包含大量jQuery(大约2000行)的页面,我们想要减少b/c这是一个维护噩梦,它可能更容易维护在服务器上.我们已经考虑过使用UpdatePanel.但是,我们不喜欢UpdatePanel将整个页面发送回服务器的事实.



1> Dave Ward..:

不要移动到UpdatePanels.从jQuery开始,性能下降将是站不住脚的.特别是在像你这样复杂的页面上.

如果您有2,000行JavaScript代码,那么解决方案是重构该代码.如果你在一个文件中放入2000行C#代码,那么它也很难维护.使用任何语言或工具都难以有效管理.

如果您使用的是3.5 SP1,则可以使用ScriptManager的新脚本组合将JavaScript分成多个文件而不会受到惩罚.这样,您可以像对待服务器端代码一样对代码进行逻辑分区.



2> Julio César..:

请不要把自己置身于那痛苦的世界里.而是使用UFRAME,它更快,并在jQuery中实现.

现在,为了管理那些2000行的Javascript代码,我建议将代码拆分到不同的文件中,并设置构建过程以使用JSMin或Yahoo Compressor将它们连接成块.



3> Dan Herbert..:

我不知道是否有办法优化UpdatePanels,但我的公司发现其性能非常差.jQuery做任何事情要快得多.

UpdatePanel触发更新的时间与UpdatePanel实际更新页面之间可能存在很多延迟.

我们使用UpdatePanels的唯一原因是因为易于开发.几乎没有什么需要做才能让它们发挥作用.

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有