üzerine silinir. BasePage, get/set'in ViewState topluluğundaki iki farklı öğeden yapacağı şekilde uygulanan iki özelliğe sahiptir (bu, BasePage'deki this.ViewState ["Year"]).Asp.net BasePage Özellikleri İşte benim kurulum temelleri olan PostBack
Daha sonra BasePage'den miras alan başka bir sınıfım var, buna SpecificBasePage adını verelim.
Son olarak, SpecificBasePage öğelerini devralan bir aspx sayfam var.
Kırılma noktaları ekledim ve kodumda çok fazla adım attım ve ilk sayfa yüklemesinde her iki görünüm durum özelliğinin değerlerin atandığını ve değerlerin ilk sayfa yükleme ömrü boyunca devam ettiğini fark ettim.
Sayfa geri yüklendiğinde, Page_Load olayı ve diğer olay işleyicileri sırasında (ViewState yüklenmesi gerektiğinde), her iki özellik de boş değer döndürür. Bunu denetlemek.ViewState.Count, koleksiyonda sıfır nesne olduğunu gösterir.
ViewState'i etkileyecek ve bu davranışa neden olacak bir yere sahip olabileceğimi düşünen biri var mı?
--Addition Kodumun bir kısmına ayırdım. İlk yüklemede OnInit'teki viewtate özellik değerlerini veriyorum, bunu OnLoad'a taşıdığımda değerlerin geri gönderim boyunca devam ettiğini buldum. Eklenen görünüm durumu değerleri ilk sayfa yaşam döngüsü boyunca devam etseler bile, bunlar geri postada bırakılıyor?
'a bir bakın. Yanıt için teşekkürler. EnableViewState için kapsamlı bir arama yaptım ve birkaç denetime girdim, ancak bu sayfada yok ve web.config dosyasında yok – spilliton