2011-02-10 10 views
5

Pracuję z ASP.NET 3.5 C#obciążenia i uchwyt zakładać z powrotem w ASP.Net

Widziałem kilka dobrych pytań takich jak to wokół, ale havn't faktycznie zetknął się z artykułów odpowiedź (może po prostu nie było szczęścia w moich badaniach!).

Zasadniczo czekam na 3 linki (lub przyciski) na stronie, które z kolei będą dynamicznie ładować określoną kontrolkę użytkownika do panelu aktualizacji z AJAX.

Następnie chciałbym, aby załadowana kontrola użytkownika była w stanie obsłużyć odświeżenie w panelu aktualizacji (zasadniczo żadna strona nie odświeża), aby wykonać przetwarzanie i zwracać dane wyjściowe.

Czy to możliwe?

Czy ktoś ma jakieś wskazówki do artykułów/blogów na ten temat?

Widziałem wiele, ale żaden z nich nie obejmował obsługi postbacków od kontroli użytkownika lub obsługi postów w panelu aktualizacji.

Może nawet mam niewłaściwy koniec patyka.

Wszelkie wskazówki byłyby świetne, aby mnie uruchomić :)

Pozdrawiam!

+0

Osadź UserControls w oddzielnych UpdatePanels i obsłuż wszystkie, które do nich należą. Jeśli musisz je dodać lub usunąć, zaktualizuj zewnętrzny UpdatePanel. –

+0

Czy robię to dynamicznie i nie wiedziałem, ile będzie używanych kontrolek. Czy można to zrobić dynamicznie za pomocą jednego panelu aktualizacji? – cty

+1

Jeśli formanty użytkownika są ładowane dynamicznie, czy upewniłeś się, że są one ponownie ładowane podczas odświeżania strony, zanim przetwarzanie elementu ViewState zostanie przetworzone? – TLS

Odpowiedz

1

Have a look at this blog post.

Może to nie być dokładnie to, czego oczekujesz (problem z odbiorem zwrotnym), ale może być dobrym alternatywnym rozwiązaniem do rozpoczęcia pracy.