AWWW-1st3.6-w10.tresc-1.1-Slajd13

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Mechanizm Auto Post Back

Mechanizm Auto Post Back


Zdarzenia z kontrolek Web Forms obsługiwane są na serwerze. Aby została uruchomiona procedura obsługi zdarzenia, które wystąpiło w interfejsie użytkownika wyświetlanym w przeglądarce, konieczna jest interakcja z serwerem poprzez zatwierdzenie formularza. Domyślnie, formularz musi być zatwierdzony jawnie, za pomocą przycisku. Takie rozwiązanie ogranicza interaktywność aplikacji, gdyż obsługa pewnych zdarzeń jest odsuwana w czasie. Rozwiązaniem problemu jest mechanizm Auto Post Back, polegający na wymuszeniu zatwierdzenia formularza po zmianie stanu kontrolki w formularzu. Mechanizm ten można włączyć dla kontrolek z grupy Web Controls ustawiając im wartość „true” atrybutu AutoPostBack.

Od strony technicznej, automatyczne zatwierdzenie formularza w wyniku interakcji użytkownika z kontrolką inną niż przycisk zatwierdzający formularz jest realizowane przez kod JavaScript automatycznie generowany przez ASP.NET.

Mechanizm Auto Post Back zwiększa interaktywność aplikacji, kosztem zwiększenia ruchu w sieci.


<< Poprzedni slajd | Spis treści | Następny slajd >>