2009-03-09 25 views
-2

Bir GridView ve bir radyo düğmesi seçici içeren bir ASP.NET web sayfasında kullanıcı denetimi var. altta yatan orta tabakada Oturum değişkenimde neden ASP.NET'te boş görünüyor?

Ben veritabanına giden bir iş parçacığı vardır ve sonra benim Kullanıcı kontrolü bu olayı işler ve Oturum Değişkeni ayarlar "Ben bazı veriler var" demek için bir etkinlik yükseltir.

Bu çalışır ve ben olay işlenen görebilir ve oturum değişkeni yeni verileri alır. i Radyo düğmesi seçicinin seçilen endeks ben bariz sağladık

"Hiçbir şey" olarak oturum değişkeni raporlarını değiştirdiğinde bu oturum değişkeni kullanmak için gittiğinizde

Ancak (yani yazım, Oturumlar vb açık) doğru

GridView ve radyo düğmesi seçici aynı Güncelleme panelinde kapsüle edilmiştir. updatemode 'Şartlı' olarak ayarlanırsa - senin UpdatePanel eğer

cevap

2

Kontrol? Ayrıca çocuk tetikleyiciler olarak mı? İlk önce sayfa yükünüze bir durak koyarak başlayacağım, oradan neler olduğunu görün. Bu oturum değişkenini doldurduğunuz ve durduğunuz tüm yerler için bir arama yapın. Şaşırmış olabilirsiniz, çoğu zaman anladığımı düşündüğüm halde sayfa yaşam döngüsünün kafa karıştırıcı olduğunu fark ettim. Alt - bazı kodları gönderin ve biz de adım atabiliriz. operasyonların emri veya bir sayfa yükleme veya bir şey üzerinde postback kontrol etmediğini ile

0

Evet, neredeyse bir sorun var gibi görünüyor? JamesM gibi

hata ayıklama modunda web sitenizi çalıştıran gerçekten sorunu tanımlamasına yardımcı olur, önerdi. Gözetleme pencerenizi açıp, aradığınız Session değişkenine göre ayarlayabilir, daha sonra tüm kesme noktalarını belirleyebilir ve her bir duraktaki değeri bölmek ve kodları fethetmek için değeri kontrol edebilirsiniz.

İlgili konular