AWWW-1st3.6-w10.tresc-1.1-Slajd10
Web Forms: stanowy interfejs (3/3)
Na slajdzie pokazano efekt działania aplikacji omówionej na dwóch poprzednich slajdach. Użytkownik wprowadza imię, wybiera kolor, a następnie zatwierdza formularz przyciskiem „Powitaj”. Formularz wywołuje sam siebie. Po jego ponownym wyświetleniu, zmieniła się treść i kolor tekstu powitalnego, a wartości wprowadzone przez użytkownika w elementach formularza (polu tekstowym i liście rozwijanej) zostały zachowane. Dzieje się tak dlatego, że formularze Web Forms są stanowe. Dla formularzy Web Forms ASP.NET automatycznie pamięta i odtwarza wartości wprowadzone/wybrane w formularzu, wysyłane do serwera wraz z kolejnym żądaniem (jako tzw. postback data). Tego zachowania nie można zmienić. Możliwe w ASP.NET jest również zachowanie pełnego stanu wszystkich kontrolek, co będzie omówione na kolejnych slajdach.