Лучшее альтернативное решение для ASP.NET AJAX UpdatePanel для динамического добавления и удаления пользовательских элементов управления без полной обратной передачи
Лучшее альтернативное решение для ASP.NET AJAX UpdatePanel
Ответ 1
Использовать jQuery с ASP.NET Ajax PageMethods:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
Ответ 2
Кроме того, в зависимости от того, что вы пытаетесь сделать, вы можете посмотреть WebMethods для обновления бит и частей. Я не знаю о поддержке jQuery для этого, я не использовал это. Но вы можете использовать PageMethods, если вы делаете простые вещи достаточно легко, без необходимости jQuery.
Ответ 3
jQuery предлагает кучу удобных вызовов AJAX. Я не уверен, насколько хорошо он будет работать с пользовательскими элементами управления, но я уверен, что вы могли бы что-то сделать.
Ответ 4
Вы можете использовать обратные вызовы клиента ASP.Net (здесь one прохождение, там есть множество), реализовав ICallbackEventHandler на вашем UserControls. Это позволяет избежать полной обратной пересылки страницы, поскольку она запускает модифицированную версию жизненного цикла страницы, но имеет то преимущество, что на вашей странице сохраняется UserControls.
Однако я бы также рекомендовал jQuery, если вы сможете выполнить то, что вам нужно.