Panowie macie może jakiś pomysł jak to zrobić żeby wywołując asynchronicznie metodę akcji program zaczekał na pobranie danych?
Wygląda to tak, że w widoku wywołuję metodę akcji -> @Ajax.ActionLink
wysyłając jej parametry. Ta metoda akcji pobiera na podstawie przesłanych danych kolekcje i wysyła ją do widoku. Kończy się to tak że wczytane są tylko 3 elementy a chciałbym 10.
Jedyne co przychodzi mi do głowy to Thread.Sleep(xxx); ale to chyba nie jest zbyt dobre rozwiązanie i też nie gwarantuje że zawsze mi się wszystko wczyta.
W sumie to nawet to nie działa.. Generalnie chodzi mi o to że mam metodę akcji -> metodaakcji1
która wyświetla widok. Teraz naciskając przycisk w tym wyświetlonym widoku chciałbym asynchronicznie wywołać inną metodę akcji -> metodaakcji2
, która na podstawie otrzymanych parametrów pobiera dane i przesyła je do widoku metodyakcji1
(są one tam wyświetlane) (ważne jest to że strona nie może się przeładować). Jakbyście mieli jakieś pomysły to piszcie