Select the product you need help with
SORUN: "görünüm durumu geçersiz" Server.Transfer kullandığınızda hata iletisiMakale numarası: 316920 - Bu makalenin geçerli olduğu ürünleri görün. Bu SayfadaBelirtiler<a1>HttpServerUtility.Transfer</a1> ("page
name", true) kullandığınızda, aşağıdaki hata iletisini alırsınız: Görünüm durumu bu sayfa için geçersiz, bozulmuş olabilir NedenBu sorun nedeniyle oluşur. <pages>EnableViewStateMac öznitelik öğesi doğru olarak varsayılan olarak ayarlanır. Bu özniteliği true olarak ayarlandığında, ASP.NET sayfayı yeniden istemciden deftere nakledildiğinde bir iletinin kimlik doğrulama denetimi (MAC) sayfanın Görünüm durumunun çalışır. Bu denetim, sayfanın Görünüm durumunun istemci üzerinde değiştirildiği belirler. Güvenlik nedeniyle, bu öznitelik, true olarak ayarlandığında tutarsınız önerilir. Server.Transfer yöntemini ve ikinci parametre true olarak ayarlandığında, SorguDizesi ve form koleksiyonu korur. Form alanlarını, sayfanın Görünüm durumunun tutan gizli __VIEWSTATE form alanı biridir. Görünüm durumu ileti kimlik doğrulaması başarısız olur çünkü ileti kimlik denetimi yalnızca her sayfanın denetleyin. Bu nedenle, Server.Transfer çağıran sayfasından görünüm durumu, hedef sayfa üzerinde geçerli değil. Görünüm durumu, sayfa kapsamlı ve yalnızca bu sayfa için geçerlidir. Görünüm durumunun sayfalar arasında aktarılmalıdır değil. ÇözümBu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın. <a1>Çözünürlüğü</a1> 1Sunucu diğer sayfalara denetim değerleri geçirmek için sayfalar arasında değerleri aktarılır. Daha fazla bilgi için aşağıdaki MSDN için başvuru belgeleri:Sayfalar arasında geçirilmesi Server denetim değerleri Bu hedef sayfasından istediğiniz denetimin her özellik için genel özellikleri oluşturmanız gerekir.http://msdn2.microsoft.com/en-us/library/6c3yckfw(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/6c3yckfw(vs.71).aspx)
Birçok denetim varsa ve bu denetimlerin özellikleri başka bir sayfadan erişmek istiyorsanız, bu denetimlerin ortak değişkenler olarak da bildirebilirsiniz. Örneğin,: Page1.aspx <a1>Çözünürlüğü</a1> 2(Bu false varsayılan) ikinci parametre iletmeyen ne zaman, Server.Transfer çağrısı. Örneğin:Daha fazla bilgiDavranışı Yeniden Oluşturma Adımları
ÖzelliklerMakale numarası: 316920 - Son Gözden Geçirme: 19 Nisan 2007 Perşembe - Gözden geçirme: 3.2
Otomatik Tercüme ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:316920
(http://support.microsoft.com/kb/316920/en-us/
)
| Makale çevirileri
|





Üste








