Isi kandungan:
Definisi - Apa maksud Negeri?
Lihat keadaan adalah teknik pengurusan peringkat peringkat halaman yang digunakan dalam rangka kerja halaman ASP.NET untuk mengekalkan nilai kawalan dan halaman antara perjalanan putaran. Objek data seperti jadual hash, rentetan, objek pelbagai, objek senarai array, nilai Boolean dan penukar jenis adat boleh disimpan dalam keadaan paparan. Lihat keadaan digunakan apabila data dipelihara agak kecil dan data tidak perlu dicagar.
Techopedia menerangkan Lihat Negeri
Dengan beban halaman, lihat keadaan terkandung dalam struktur, jadi mudah didapati. Nilai-nilai yang terkandung dalam keadaan paparan tidak dapat dihantar antara halaman. Secara lalai, keadaan paparan dihidupkan dan tidak kira sama ada digunakan semasa postback, ia menyiarkan maklumat dalam setiap kawalan yang terdapat pada halaman. Untuk melumpuhkan keadaan paparan untuk kawalan tunggal, harta EnableViewState perlu ditetapkan sebagai palsu. Attribute EnableViewStateMac disediakan untuk mengesan percubaan atau teknik korupsi pada keadaan paparan. Ciri rata-rata pandangan keadaan adalah untuk menyimpan nilai-nilai sifat kawalan dan halaman-halaman yang terdapat di halaman yang bersangkutan, tanpa bantuan sesi, memelihara nilai kawalan selepas operasi pengunduran balik dan untuk membuat pembekal keadaan pandangan tersuai untuk menyimpan pandangan maklumat negeri dalam pangkalan data.
Lihat keadaan mudah dilaksanakan dan tidak memerlukan sebarang sumber-sumber pelayan. Ia juga telah meningkatkan ciri keselamatan dan boleh dimampatkan atau dikodkan dan boleh menyumbang kepada pelaksanaan Unicode.
Walau bagaimanapun terdapat beberapa kekurangan dengan keadaan pandangan. Untuk sejumlah besar data, prestasi tidak optimum, kerana nilai yang besar berpotensi menyebabkan keadaan paparan perlahan. Lihat keadaan hanya boleh menyimpan nilai untuk halaman yang sama sahaja. Ia juga mempunyai risiko keselamatan dan memerlukan pengekodan tambahan untuk memberikan keselamatan kepada maklumat.
