Nach vielen Recherchen habe ich noch keine Antwort.Server.Transfer funktioniert nicht
Ich benutze Webformular app VS 2013
Mein Code ist ziemlich einfach:
Server.Transfer("~/Success.aspx",true);
Nach diesem Lastfall Success.aspx
ausgeführt, sondern im Browser nur ich original Hauptform sehen.
habe ich ein leeres Web-Formular mit nur einem Knopf auf, aber nach
Server.Transfer("~/WebForm2.aspx",true);
noch dem folgenden Code läuft ich MainForm.aspx sehen, (Ereignishandler Page Load von WebForm2 läuft)
== ======================
Update per IrishGrifgin Kommentare.
Ich habe tatsächlich aJax in meinem Code. Ich habe UpdatePanels, die Ajax verwenden. Wenn dies das Problem für Server.Transfer ist, wie können wir das beheben?
Rufen Sie dies auf einer AJAX-fähigen Seite an? – IrishChieftain
Ich denke nicht. Wie kann ich das überprüfen? –
Versuchen Sie nicht, eine Lösung zu finden, verwenden Sie besser eine andere Art der Gestaltung Ihrer Seite. Der Server.Transfer ist großartig, aber wenn Sie nicht verstehen können, was wirklich ist, dann vermeiden Sie es.Und in den meisten Fällen kann nicht mit komplizierten Seiten arbeiten, kann nicht einige der Postbacks tun ... einfach, andere Wege finden - Server.Transfer funktioniert - aber was ist getan ist nicht das, was Sie erwarten ... – Aristos