我在上一个项目中专门使用 jQuery 来完成所有的 AJAX 调用。我使用 $.ajax 和 $.getJSON 调用将数据返回到页面。但是,我在网上看到大量使用 jQuery 处理 UI 和数据格式的示例,但使用 ASP.NET AJAX 实际执行 Web 服务调用和检索数据。使用 ASP.NET AJAX 检索 AJAX 调用的数据是否更有效?它的性能是否比 jQuery 更好?
最佳答案
我认为使用 ASP.NET Ajax 或 jQuery 不会有太大区别。可能会有所不同的是返回什么数据以及它是什么格式,即 XML、HTML 或 JSON。
例如,从 Ajax 调用返回轻量级 JSON 对象可能比从大型 XML 文档返回更有效:您始终可以使用 Firebug 或类似工具监视 Ajax 响应的大小。
不过,您可能必须根据其自身的优点来判断每个场景。
关于asp.net - 什么更有效 - 使用 ASP.NET AJAX 或 jQuery 进行服务器调用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/271972/