ID Artikel: 316920 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0 PRB: "lihat negara tidak sah" pesan galat ketika Anda menggunakan Server.Transfer
Pada Halaman iniGEJALA Ketika Anda menggunakan HttpServerUtility.Transfer ("Halaman
Nama", True), Anda menerima pesan galat berikut: Lihat negara tidak sah untuk Halaman ini dan mungkin
rusak PENYEBAB Masalah ini terjadi karena EnableViewStateMac atribut <pages></pages> elemen diatur ke benar secara default. Ketika atribut ini diatur ke benarASP.NET menjalankan pemeriksaan otentikasi pesan (MAC) pada tampilan
keadaan halaman ketika halaman dikirim kembali dari klien. Cek ini
menentukan jika keadaan lihat halaman diubah pada klien. Untuk
Keamanan tujuan, dianjurkan bahwa Anda menyimpan atribut ini diatur ke benar. Kapan Anda menelpon Server.transfer metode dan menetapkan parameter kedua ke benar, Anda mempertahankan QueryString dan Bentuk Koleksi. Salah satu kolom formulir adalah __VIEWSTATE tersembunyi bentuk lapangan, yang memegang pandangan negara untuk halaman. Lihat negara pesan cek otentikasi gagal karena otentikasi pesan memeriksa hanya cek setiap halaman. Oleh karena itu, lihat negara bagian dari halaman yang panggilan Server.transfer ini tidak berlaku pada halaman tujuan. Lihat negara Halaman scoped dan berlaku untuk halaman hanya. Lihat negara tidak boleh ditransfer di laman. PEMECAHAN MASALAH Untuk menyelesaikan masalah ini, gunakan salah satu metode berikut. Resolusi 1Nilai-nilai transfer antara halaman untuk lulus server Anda kontrol nilai ke halaman lain. Untuk informasi lebih lanjut, lihat MSDN berikut Dokumentasi:Nilai-nilai Server kontrol lewat antara halaman Ini memerlukan bahwa Anda membuat properti umum untuk setiap properti
kontrol yang ingin Anda akses dari halaman tujuan..aspx http://msdn2.Microsoft.com/en-us/library/6c3yckfw (vs.71) (http://msdn2.microsoft.com/en-us/library/6c3yckfw(vs.71).aspx) Jika Anda memiliki banyak kontrol, dan jika Anda ingin mengakses properti ini kontrol dari halaman lain, Anda juga dapat mendeklarasikan mereka kontrol sebagai publik variabel. Misalnya: Page1.aspx Resolusi 2Tidak lulus parameter kedua (yang palsu secara default) ketika Anda menelepon Server.transfer. Misalnya:INFORMASI LEBIH LANJUTLangkah-Langkah untuk Mereproduksi Perilaku
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:316920
(http://support.microsoft.com/kb/316920/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Kembali ke atas
