Warum ist Page_Load nicht feuern, nach der Rückkehr von der anderen Seite mit ASP.NET - ergo epic Verlegenheit :)

Sagen wir, ich habe zwei Seiten auf der gleichen ASP.NET C# - Webseite.

  • Seite1.aspx nicht Dinge, die Sie im Page_Load-Ereignis
  • Ich navigieren, um zu Page2.aspx über das Menü
  • Page2.aspx tut einige Dinge, die dann Antwort.Redirect zurück zu Page1.aspx
  • Seite1.aspx kann nicht Dinge tun, die Sie im Page_Load-Ereignis dieser Zeit, weil es nie ausgelöst.

Habe ich versucht zu deaktivieren, cache deklarativ, versucht, mit true für endResponse in meinem umleiten... nichts scheint einen Unterschied zu machen.

Nie Verstand jeder! Ich bin ein idiot!
Mithilfe von Visual Studio Dev Localhost Umleiten Umleitung war auf der live-Seite! 🙂

  • Wie werden Sie umgeleitet?
  • Antwort.Umleiten
  • Haben Sie versucht, die Server.Transfer? Oder Antwort.Umleiten, übergeben Sie einen optionalen zweiten parameter, ein boolescher Wert, ob zum senden der Formular-Variablen an die aufgerufene Seite. Hantieren mit, dass könnte einen Unterschied.
  • Gibt es irgendein code in der Seite aufgerufen wird? Wie wäre OnInit?
  • Führen Sie Fiddler verwenden, und überprüfen Sie, ob eine Anforderung gesendet wird, an alle.
  • Yep. Es zeigt auch, Pragma: no-cache
  • Froh, dass du es gelöst hast.

InformationsquelleAutor G Berdal | 2010-02-17
Schreibe einen Kommentar