Witam,
mam problem projektowy. W GridView w jednej columnie mam TemplateField, w którym to z kolei mam ButtonImage. Po kliknięciu danego ButtonImage jego ImageUrl zmienia się na ikonke progressu i przez ten czas sprawdzam stan połączenia (serwer side). Końcowym efektem jest zaktualizowany ImageUrl sygnalizujący brak połączenia (czerwona ikonka) lub ustanowione połączenie (zielona ikonka).
Chciałbym stworzyć osobny button, gdzieś pod GridView, po którego kliknięciu będą się aktualizowały wszystkie ButtonImage w GridView, w uproszczeniu załóżmy, że jest 10 ImageButtonów, a więc 10 wierszy w GridView.
Co ma się dziać po kliknięciu osobnego buttona:
ButtonImage w pierwszym wierszu wchodzi w stan progress.gif i po sprawdzeniu połączenia w pass.gif lub fail.gif.
ButtonImage w drugim wierszu wchodzi w stan progress.gif i po sprawdzeniu połączenia w pass.gif lub fail.gif.
ButtonImage w trzecim wierszu wchodzi w stan progress.gif i po sprawdzeniu połączenia w pass.gif lub fail.gif.
itd.
Wyników nie chcę przechowywać w bazie, mają się znajdować po stronie klienta (JavaScript?) do czasu odświeżenia strony.
Chodzi mi głównie o to, którą część mam realizować w JavaScript, a którą w ASP, po stronie serwera... No i oczywiście jak.
Proszę o sugestie.