Wyświetl stan

Autor: Lewis Jackson
Data Utworzenia: 8 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
SpongeBob Kanciastoporty | Najlepsi przyjaciele 2 | Nickelodeon Polska
Wideo: SpongeBob Kanciastoporty | Najlepsi przyjaciele 2 | Nickelodeon Polska

Zawartość

Definicja - Co oznacza stan widoku?

Stan widoku to technika zarządzania stanem na poziomie strony stosowana w strukturze stron ASP.NET w celu zachowania wartości elementów sterujących i strony między podróżami w obie strony. Obiekty danych, takie jak tabele skrótów, łańcuchy, obiekty tablic, obiekty list tablic, wartości boolowskie i konwertery niestandardowe mogą być przechowywane w stanie widoku. Stan widoku jest idealnie używany, gdy dane do zachowania są stosunkowo małe i nie trzeba ich zabezpieczać.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia View State

Przy ładowaniu strony stan widoku jest zawarty w strukturze, więc jest łatwo dostępny. Wartości zawartych w stanie widoku nie można przesyłać między stronami. Domyślnie stan widoku jest włączony i bez względu na to, czy jest używany podczas postback, serializuje informacje w każdej kontrolce znalezionej na stronie. Aby wyłączyć stan widoku dla pojedynczego elementu sterującego, właściwość EnableViewState musi być ustawiona na wartość false. Atrybut EnableViewStateMac służy do wykrywania wszelkich prób lub technik uszkodzenia w stanie widoku. Średnimi cechami stanu widoku jest przechowywanie wartości właściwości kontrolnych i stron znalezionych na danej stronie, bez pomocy sesji, zachowanie wartości kontroli po operacji postback oraz stworzenie niestandardowego dostawcy stanu widoku do przechowywania widoku informacje o stanie w bazie danych.


Stan widoku jest łatwy do wdrożenia i nie wymaga żadnych zasobów serwera. Posiada również ulepszone funkcje bezpieczeństwa i może być kompresowany lub kodowany i może przyczyniać się do implementacji Unicode.

Istnieje jednak kilka wad ze stanem widoku. W przypadku dużych ilości danych wydajność nie jest optymalna, ponieważ duże wartości mogą potencjalnie powodować spowolnienie stanu widoku. Stan widoku może przechowywać tylko wartości tylko dla tej samej strony. Niesie również ryzyko związane z bezpieczeństwem i wymaga dodatkowego kodowania w celu zapewnienia bezpieczeństwa informacji.