Najlepszy samouczek ASP.NET ViewState W 2024 r. W tym samouczku możesz dowiedzieć się Utrzymanie ViewState (Zobacz State),Przykłady,Przykłady,
Poprzez utrzymanie obiektu w formularzu sieci Web w ViewState (Zobacz State), można zaoszczędzić sporo kodowania.
W klasycznym ASP, gdy formularz jest składany, wszystkie wartości formularza są wyczyszczone. Załóżmy, złożyć formularz z wielu informacji, a serwer zwraca błąd. Trzeba wrócić do korekty formularza. Kliknięcie przycisku Wstecz, a następnie, co się stało plplpl wszystkie wartości formularza są wyczyszczone, trzeba zacząć wszystko! Strona nie utrzymać ViewState.
ASP .NET w, gdy formularz jest składany, formularz wraz z wartościami tworzą razem pojawiają się w oknie przeglądarki. Jak to zrobić? To dlatego, ASP .NET utrzymuje swoją ViewState. ViewState zostaną przekazane do serwera, gdy strona wskazuje jego status. Ten stan jest poprzez na każdej stronie z <form runat = "server"> Kontrola umieszczanie ukrytych definicji pola. Kod źródłowy jest w następujący sposób:
Jest to ustawienie domyślne dla ASP.NET Web Forms Utrzymanie ViewState. Jeśli nie chcesz, aby utrzymać ViewState, w górnej części strony .aspx, która zawiera instrukcje <% @ Page EnableViewState = "false"%> lub dodać właściwości EnableViewState = "false" żadnej kontroli.
Spójrz na poniższy plik .aspx. To świadczy o "starej" tryb pracy. Po kliknięciu na przycisk złożenia wartość forma zniknie:
Oto nowa ASP .NET sposobem. Po kliknięciu na przycisk złożenia wartość forma nie zniknie:
Kliknij na przykładzie prawej ramce wyświetlić kod źródłowy, widać ASP .NET dodał ukrytego pola formularza, aby utrzymać ViewState.