ASP.NET AJAX UpdatePanel的最佳替代解决方案,用于在没有完整回发的情况下动态添加和删除用户控件
答案 0 :(得分:7)
将jQuery与ASP.NET Ajax PageMethods一起使用:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
答案 1 :(得分:1)
此外,根据您正在尝试做的事情,您可能需要查看WebMethods以更新零碎。我不知道jQuery对它的支持,我没有用过它。但是你可以使用PageMethods,如果你很容易做一些简单的事情,而不需要jQuery。
答案 2 :(得分:0)
jQuery提供了一堆方便的AJAX调用。我不确定它对用户控件的效果如何,但我确信你可以管理一些东西。
答案 3 :(得分:0)
您可以通过在UserControl上实现ICallbackEventHandler来使用ASP.Net Client Callbacks(此处为one walkthrough,有很多)。这样可以避免整页回发,因为它运行页面生命周期的修改版本,但它具有将UserControl保留在页面中的优势。
但是,如果你能用它完成你需要的东西,我也会推荐jQuery。