Tagviewstate

Geçersiz geri gönderme veya geri arama bagimsiz degiskeni

G

Geçersiz geri gönderme veya geri arama bagimsiz degiskeni.  Yapilandirmada <pages enableEventValidation=”true”/> veya sayfada <%@ Page EnableEventValidation=”true” %> kullanilarak olay dogrulamasi etkinlestirildi. Bu özellik güvenlik nedenleriyle, geri gönderme veya geri arama olaylari bagimsiz degiskenlerinin bunlari baslangiçta isleyen sunucu denetiminden kaynaklandigini dogrular. Veriler geçerliyse ve beklendigi gibiyse, geri gönderme veya geri arama verilerini dogrulanmak üzere kaydetmek için ClientScriptManager.RegisterForEventValidation yöntemini kullanin.

Genellikle Datalist, Gridview gibi komponentler kullanırken ortaya çıkan bir hatadır, nedeni viewstatelerdir. Viewstate’ i kapatarak sorun çözülebilsede viewstate’ i kapatmak beraberinde başka sorunlar getirebiliyor.

Çözüm için verileri çektiğimiz kodları Page.IsPostBack arasına almamız gerekiyor.

[csharp]if (Page.IsPostBack == false){

// Verileri sorguladığınız kodlar bu alana yazılacaktır.

}
[/csharp]

Son çare olarak viewstate i EnableViewState=”false” komutuyla kapatabilirsiniz.

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.