Frage

Ich versuche, die URL von einer IE-Browsersteuerung nach dem Abschluss von Facebook-Login zu kratzen. Das Problem tritt auf, wenn ich versuche, die Weiterleitung nach dem Login zu erkennen. Ich verwende die Funktion Reaktion.Rectirect (URL, FALSE), aber das ermöglicht es mir einfach, mit der Seite zu interagieren, bevor sie lädt, aber nicht danach.

Wie erkenne ich die Weiterleitung, nachdem die Seite geladen wurde (am Ende des Protokollvorgangs ausgelöst), wenn in der Funktion Page_Unload-Funktion kein Antwortobjekt verfügbar ist? Ich stecke fest.
Der Lifecycle-Dokument erwähnt keinen Status nach dem Entladen, der genau das ist, wann ich die URL kratzen muss. Ich habe versucht, die Verwendung von Ispostback zu verwenden. Der Code erreicht jedoch nie diesen Punkt, bis ich das Fenster geschlossen habe. Jede Hilfe wird sehr geschätzt.

generasacodicetagpre.

Quelle für Seite Lifcycle: http:// MSDN.Microsoft.com/de-us/library/ms178472(v=vs.85).aspx

update: Ich bin die global.asax-Datei vorgeschlagen hier .
Ich dachte, ich habe vorher gefragt, bis die vorherige URL die Lösung sein würde, aber keine Würfel.

War es hilfreich?

Lösung

Nur für den Fall, dass jemand die Kommentare überspringt, werde ich das hier stellen.

Wenn Sie den HTTPREQUEST.URLREFERRER überprüfen, können Sie die URL der vorherigen Seite erhalten.Dies kann verwendet werden, um auf Umleitungen zu prüfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top