Hallo zusammen,
da ich noch ziemlich neu bin mit der ganzen ASP.Net-Programmierung und C# habe ich hier eine Frage, die für die meisten hoffentlich hier leicht zu beantworten ist.
In meiner Beispielanwendung habe ich mir 3 Web-Formulare gebastelt (WebForm1 bis WebForm3). Jedes beinhaltet lediglich ein Label-Objekt, um mir den Inhalt von Request.UrlReferrer anzeigen zu lassen.
Außerdem einen Button, um im Click-Ereignis (Code-Behind) dann mittels Server.Transfer auf die nächste Webform umzulenken.
Sobald ich auf WebForm2.aspx angekommen bin, wird mir Request.UrlReferrer richtig angezeigt (http://localhost/..../Webform1.aspx).
Sobald ich nun den Button betätige und auf Webform3 transferiere, wird mir aber immer noch WebForm1 als UrlReferrer angegeben und nicht WebForm2, wie es doch eigentlich sein sollte.
Meine Frage: Wie kann ich tatsächlich ermitteln, von welcher Seite aus die aktuelle Anforderung ausgelöst wurde?
Habe schon MSDN und Bücher gewälzt, aber eine befriedigende Antwort konnte ich leider nicht entdecken...
Für Eure Hilfe schon mal vielen Dank im Voraus.
Andreas
da ich noch ziemlich neu bin mit der ganzen ASP.Net-Programmierung und C# habe ich hier eine Frage, die für die meisten hoffentlich hier leicht zu beantworten ist.
In meiner Beispielanwendung habe ich mir 3 Web-Formulare gebastelt (WebForm1 bis WebForm3). Jedes beinhaltet lediglich ein Label-Objekt, um mir den Inhalt von Request.UrlReferrer anzeigen zu lassen.
Außerdem einen Button, um im Click-Ereignis (Code-Behind) dann mittels Server.Transfer auf die nächste Webform umzulenken.
Sobald ich auf WebForm2.aspx angekommen bin, wird mir Request.UrlReferrer richtig angezeigt (http://localhost/..../Webform1.aspx).
Sobald ich nun den Button betätige und auf Webform3 transferiere, wird mir aber immer noch WebForm1 als UrlReferrer angegeben und nicht WebForm2, wie es doch eigentlich sein sollte.
Meine Frage: Wie kann ich tatsächlich ermitteln, von welcher Seite aus die aktuelle Anforderung ausgelöst wurde?
Habe schon MSDN und Bücher gewälzt, aber eine befriedigende Antwort konnte ich leider nicht entdecken...
Für Eure Hilfe schon mal vielen Dank im Voraus.
Andreas
Comment