将 jQuery 用于 AJAX 与 ASP.NET Webforms [关闭]
Posted
技术标签:
【中文标题】将 jQuery 用于 AJAX 与 ASP.NET Webforms [关闭]【英文标题】:Using jQuery for AJAX with ASP.NET Webforms [closed] 【发布时间】:2010-09-17 04:22:32 【问题描述】:任何人都知道一个好的文章/教程的链接,用于开始使用 jQuery 进行 AJAX 调用而不是 ASP.NET AJAX?我试图避免在这个应用程序中完全使用 UpdatePanel,这是我过去无法完成的。
【问题讨论】:
您是否有不想使用更新面板的特定原因?我在同一条船上,只是想知道你的推理。试图确定 ASP.Net AJAX 与 jQuery(我喜欢)或两者的组合...... @AndyBrudtkuhl 更新面板的问题是回发整个视图状态,触发整个服务器页面渲染,下载整个网页,然后丢弃所有完成的工作由服务器 - 仅替换面板的内容。此外,当面板内容被替换时,用户会失去对他们所在控件的关注。 【参考方案1】:这里有几个链接:
A Look Into JQuery API (archived)
Using FireBug Profiler to Dig Deep into MS AJAX and JQuery API (archived)
On Demand Loading Using JQuery Ajax API (archived)
【讨论】:
【参考方案2】:Damien Edwards 刚刚在最近的 MIX11 会议上就这个话题发表了精彩的演讲。你可以watch the video online (archived - click any download links below the player) 下载他的代码。他开发了一个 jquery-UI 扩展器项目,其工作方式与 ASP.NET AJAX 工具包的工作方式相同,但只是使用 jQuery 功能扩展了普通控件/标签/元素。该项目位于CodePlex (archived)。
【讨论】:
【参考方案3】:我找到的关于这个主题的最完整的文章是ASP.NET and jQuery to the Max。
它避免了更新面板、脚本管理器和视图状态。
【讨论】:
以上是关于将 jQuery 用于 AJAX 与 ASP.NET Webforms [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 AJAX 将 Jquery 可拖动 UI 与 mysql 连接
ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据
我可以将 jquery ajax 调用的错误功能用于 ext js ajax 调用吗?