najlepszego rozwiązania alternatywnego dla ASP.NET AJAX UpdatePanel dla dynamicznie dodawać i usuwać formanty użytkownika bez pełnego odświeżenieNajlepsza alternatywa rozwiązanie dla ASP.NET AJAX UpdatePanel
Odpowiedz
użyć jQuery z ASP.NET AJAX PageMethods:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
jQuery oferuje grono poręcznym AJAX wywołuje. Nie jestem pewien, jak dobrze by to działało z kontrolkami użytkownika, ale jestem pewien, że możesz coś zarządzać.
Możesz użyć ASP.Net Client Callbacks (tutaj jest one walkthrough, jest ich wiele), implementując ICallbackEventHandler na UserControls. Zapobiega to całkowitemu odświeżeniu strony, ponieważ uruchamia zmodyfikowaną wersję cyklu życia strony, ale ma tę zaletę, że utrzymuje UserControls na swojej stronie.
Jednak polecam również jQuery, jeśli możesz osiągnąć to, czego potrzebujesz.
Ponadto, w zależności od dokładnie to, co próbujesz zrobić, można zajrzeć do WebMethods za aktualizowanie kawałki. Nie wiem o obsłudze jQuery, nie użyłem tego. Ale możesz użyć programu PageMethods, jeśli robisz proste rzeczy z łatwością, bez potrzeby używania jQuery.
Pierwszy hiperłącze nie działa. –
Usunięto dzięki @Rudolf –