Ich habe Benutzersteuerung auf einer ASP.NET-Webseite, die eine GridView und eine Optionsfeldauswahl enthält.Warum scheint sich meine Sitzungsvariable in ASP.NET zu leeren?
In der zugrunde liegenden mittleren Ebene habe ich einen Thread, der zur Datenbank geht und dann ein Ereignis auslöst, um zu sagen "Ich habe ein paar Daten", mein Benutzersteuerelement handhabt dieses Ereignis und setzt eine Sitzungsvariable.
Dies funktioniert und ich kann sehen, das Ereignis behandelt wird und die Session-Variable erhält die neuen Daten.
aber wenn ich diese Session-Variable zu verwenden, wenn der ausgewählte Index des Wählers Radio-Taste, um die Session-Variablen Berichte als „Nichts“ ändert
ich, dass die offensichtliche dafür gesorgt haben (dh Rechtschreibung, schaltet Sessions auf etc) sind richtig.
Die GridView- und Radio Button-Selector sind im selben Update-Panel gekapselt.