Acasă Dezvoltare Ce este starea de vedere? - definiție din techopedia

Ce este starea de vedere? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă View State?

Vizualizarea stării este tehnica de gestionare a stării la nivel de pagină utilizată în cadrul ASP.NET pentru a păstra valoarea controalelor și a paginii între călătorii dus-întors. Obiectele de date, cum ar fi tabele hash, șiruri, obiecte matrice, obiecte de listă matricială, valori booleane și convertoare de tip personalizate pot fi stocate în stare de vizualizare. Starea de vizualizare este folosită în mod ideal atunci când datele care trebuie păstrate sunt relativ mici și datele nu trebuie securizate.

Techopedia explică View State

Odată cu încărcarea paginii, starea de vizualizare este conținută într-o structură, deci este ușor disponibilă. Valorile conținute în starea de vizualizare nu pot fi transmise între pagini. În mod implicit, starea de vizualizare este pornită și indiferent dacă este utilizată în timpul unei postări, serializează informațiile din fiecare control găsit pe pagină. Pentru a dezactiva starea de vizualizare pentru un singur control, proprietatea EnableViewState trebuie să fie setată ca falsă. Atributul EnableViewStateMac este oferit pentru a detecta orice încercare de corupție sau tehnică în starea de vizualizare. Caracteristicile medii ale stării de vizualizare sunt să stocheze valorile proprietăților de control și a paginilor găsite în pagina respectivă, fără ajutorul unei sesiuni, să păstreze valoarea controlului după operația de postback și să creeze un furnizor personalizat de stare de vizualizare pentru stocarea vizualizării. informații de stat într-o bază de date.

Starea de vizualizare este ușor de implementat și nu necesită resurse de server. De asemenea, are caracteristici îmbunătățite de securitate și poate fi comprimat sau codificat și poate contribui la implementarea Unicode.

Cu toate acestea, există câteva dezavantaje cu starea de vedere. Pentru cantități mari de date, performanța nu este optimă, deoarece valorile mari ar putea determina starea de vedere să fie lentă. Starea de vizualizare poate stoca doar valori pentru aceeași pagină. De asemenea, are riscuri de securitate și necesită codificare suplimentară pentru a oferi securitate informațiilor.

Ce este starea de vedere? - definiție din techopedia