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