javascript - jQuery AJAX 与 UpdatePanel

标签 javascript jquery asp.net ajax updatepanel

我们有一个包含大量 jQuery 的页面(大约 2000 行),我们希望对其进行精简,因为这是维护的噩梦,而且在服务器上维护可能更容易。我们考虑过使用 UpdatePanel 来实现此目的。但是,我们不喜欢 UpdatePanel 将整个页面发送回服务器的事实。

最佳答案

不要移动到UpdatePanels。来自 jQuery 之后,the drop in performance将是站不住脚的。尤其是在听起来像您的页面一样复杂的页面上。

如果您有 2,000 行 JavaScript 代码,解决方案是重构该代码。如果将 2000 行 C# 代码放在一个文件中,维护起来也会很困难。使用任何语言或工具都很难有效管理。

如果您使用的是 3.5 SP1,则可以使用 ScriptManager 的新脚本组合将 JavaScript 分成多个文件,而不会造成任何损失。这样,您就可以像处理服务器端代码一样对代码进行逻辑分区。

关于javascript - jQuery AJAX 与 UpdatePanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22466/

相关文章:

c# - AutoFac:PropertyWiringFlags.AllowCircularDependencies 有什么作用?

asp.net - 如何判断客户端是电脑端还是手机端?

javascript - 基于 bool 变量向按钮添加和减去方法的简单方法是什么?

javascript - 处理 Socket.io 事件的最佳实践?

javascript - 在nestjs的服务中抛出HttpException

jquery - 在 setInterval 函数中更改函数参数

Jquery-在页面加载一段时间后隐藏/显示 div

asp.net - IIS Express 命令行 ASP.NET MVC 6 beta 8

javascript - 将静态代码转换为可重用的 D3.js 饼图动画

javascript - 我可以只用CSS3制作类似的动画吗