İçindekiler:
Tanım - Görünüm Durumu ne anlama geliyor?
Görünüm durumu, ASP.NET sayfa çerçevesinde denetimler ve sayfanın gidiş-dönüş gezileri arasındaki değerini korumak için kullanılan sayfa düzeyi durum yönetimi tekniğidir. Karma tablolar, dizeler, dizi nesneleri, dizi listesi nesneleri, Boolean değerleri ve özel tür dönüştürücüler gibi veri nesneleri görünüm durumunda depolanabilir. Görüntüleme durumu ideal olarak, korunacak veriler nispeten küçük olduğunda ve verilerin güvence altına alınmasına gerek olmadığında kullanılır.
Techopedia, Durumu Görüntüle'yi açıklıyor
Sayfa yüklendiğinde, görünüm durumu bir yapıda bulunur, bu nedenle kolayca kullanılabilir. Görünüm durumunda bulunan değerler sayfalar arasında iletilemez. Varsayılan olarak, görünüm durumu açıktır ve geri gönderme sırasında kullanılıp kullanılmadığına bakılmaksızın, sayfada bulunan her kontroldeki bilgileri serileştirir. Tek bir denetimin görünüm durumunu devre dışı bırakmak için, EnableViewState özelliğinin false olarak ayarlanması gerekir. EnableViewStateMac özelliği, görünüm durumundaki herhangi bir bozulma girişimini veya tekniğini algılamak için sağlanır. Görünüm durumunun ortalama özellikleri, bir oturum yardımı olmadan ilgili sayfada bulunan kontrol özelliklerinin ve sayfaların değerlerini depolamak, geri gönderme işleminden sonra kontrolün değerini korumak ve görünümü depolamak için özel bir görünüm durumu sağlayıcısı oluşturmaktır veritabanındaki durum bilgisi.
Görünüm durumunu uygulamak kolaydır ve herhangi bir sunucu kaynağı gerektirmez. Ayrıca gelişmiş güvenlik özelliklerine sahiptir ve sıkıştırılabilir veya kodlanabilir ve Unicode uygulamasına katkıda bulunabilir.
Ancak görüş durumu ile ilgili birkaç dezavantaj vardır. Büyük miktarlarda veri için, performans uygun değildir, çünkü büyük değerler potansiyel olarak izleme durumunun yavaşlamasına neden olabilir. Görünüm durumu yalnızca aynı sayfa için değerleri depolayabilir. Ayrıca güvenlik riskleri vardır ve bilgilere güvenlik sağlamak için ekstra kodlama gerektirir.
