Zobrazit stav

Autor: Lewis Jackson
Datum Vytvoření: 8 Smět 2021
Datum Aktualizace: 24 Červen 2024
Anonim
zobrazit podrobnosti medzisuctov x264
Video: zobrazit podrobnosti medzisuctov x264

Obsah

Definice - Co znamená View State?

Stav zobrazení je technika správy stavu na úrovni stránky, která se používá v rámci stránky ASP.NET k udržení hodnoty ovládacích prvků a stránky mezi okružními jízdami. Datové objekty, jako jsou hashovací tabulky, řetězce, objekty pole, objekty seznamu polí, logické hodnoty a převaděče uživatelského typu, lze uložit ve stavu zobrazení. Stav zobrazení se ideálně používá, když jsou data, která mají být zachována, relativně malá a data nemusí být zajištěna.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje View State

Při načítání stránky je stav pohledu obsažen ve struktuře, takže je snadno dostupný. Hodnoty obsažené ve stavu zobrazení nelze mezi stránkami přenášet. Ve výchozím stavu je stav zobrazení zapnutý a bez ohledu na to, zda byl použit během zpětného volání, serializuje informace v každém ovládacím prvku na stránce. Chcete-li zakázat stav zobrazení pro jeden ovládací prvek, musí být vlastnost EnableViewState nastavena na false. Atribut EnableViewStateMac je poskytován k detekci jakéhokoli pokusu o poškození nebo techniky ve stavu pohledu. Střední vlastnosti stavu pohledu spočívají v uložení hodnot vlastností ovládání a stránek nalezených na dotyčné stránce bez pomoci relace, zachování hodnoty ovládacího prvku po operaci zpětného volání a vytvoření vlastního poskytovatele stavu zobrazení pro uložení pohledu informace o stavu v databázi.


Stav zobrazení lze snadno implementovat a nevyžaduje žádné prostředky serveru. Má také vylepšené funkce zabezpečení a lze jej komprimovat nebo kódovat a může přispět k implementaci Unicode.

Existuje však několik nevýhod se stavem pohledu. U velkého množství dat není výkon optimální, protože velké hodnoty mohou potenciálně způsobit pomalý stav zobrazení. Stav zobrazení může ukládat hodnoty pouze pro stejnou stránku. Představuje také bezpečnostní rizika a vyžaduje další kódování pro zajištění bezpečnosti informací.