ASP.NET AJAX UpdatePanel 的最佳替代解决方案 [关闭]
Posted
技术标签:
【中文标题】ASP.NET AJAX UpdatePanel 的最佳替代解决方案 [关闭]【英文标题】:Best alternative solution for ASP.NET AJAX UpdatePanel [closed] 【发布时间】:2010-11-27 14:22:40 【问题描述】:ASP.NET AJAX UpdatePanel 的最佳替代解决方案,无需完整回发即可动态添加和删除用户控件
【问题讨论】:
【参考方案1】:jQuery 提供了许多方便的 AJAX 调用。我不确定它与用户控件的配合效果如何,但我相信你可以管理一些东西。
【讨论】:
【参考方案2】:您可以通过在 UserControls 上实现 ICallbackEventHandler 来使用 ASP.Net Client Callbacks(这里是 one walkthrough,有很多)。这避免了整个页面回发,因为它运行页面生命周期的修改版本,但它具有将 UserControls 保留在页面中的优点。
不过,如果你能用它完成你所需要的,我也会推荐 jQuery。
【讨论】:
【参考方案3】:在 ASP.NET Ajax PageMethods 中使用 jQuery:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
【讨论】:
第一个超链接不起作用。 删除感谢@Rudolf【参考方案4】:此外,根据您要执行的操作,您可能需要查看 WebMethods 以更新零碎。我不知道 jQuery 对它的支持,我没有使用过。但是你可以使用 PageMethods,如果你做简单的事情足够容易,而不需要 jQuery。
http://www.codeasp.net/blogs/Vijjendra/microsoft-net/192/call-pagemethod-from-javascript-in-asp.net-ajax
【讨论】:
以上是关于ASP.NET AJAX UpdatePanel 的最佳替代解决方案 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章