Framework 1.1 Post zu einer anderen Webseite

29/11/2007 - 17:28 von Carsten | Report spam
Vielleicht eine dumme Frage, aber wie kann ich ein schon bestehendes Formular
einer ASPX Seite zu einer anderen Web-Seite posten? Ablauf: Der User soll auf
einen Sendebutton klicken -> einige Daten werden ausgewertet -> der User
gelangt auf die Seite eines Partners und die Formulardaten werden mit
gepostet -> der User gibt dort seine Daten an -> und wird wieder
zurückgeleitet

Die Seite des Partners könnte php sein.

Carsten
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
29/11/2007 - 18:51 | Warnen spam
Hallo Carsten,

"Carsten" schrieb

Vielleicht eine dumme Frage, aber wie kann ich ein schon bestehendes Formular
einer ASPX Seite zu einer anderen Web-Seite posten?



Direkt oder über den Zwischenschritt mit Postback zur eigenen Seite?

Ablauf: Der User soll auf
einen Sendebutton klicken -> einige Daten werden ausgewertet -> der User
gelangt auf die Seite eines Partners und die Formulardaten werden mit
gepostet -> der User gibt dort seine Daten an -> und wird wieder
zurà¼ckgeleitet



Ist es dir wichtig, dass der Client zum Drittserver weitergeleitet wird oder
kannst Du dir auch einen serverseitigen Request (von deiner Anwendung aus)
auf das Zielskript vorstellen?

Ersteres wird mit POST nur über Javascript funktionieren, da Du serverseitig
lediglich Response.Redirect für eine Clientumleitung nehmen kannst und die
AFAIK nur per GET funktioniert.

Über HttpWebRequest kannst Du aber relativ einfach serverseitig einen POST
Request an das Zielskript senden und die Rückgabe auswerten. Ob das für deine
Anwendung Sinn macht, hàngt von vielen Faktoren ab, bspw. ob auf dem Drittserver
nochmals Daten eingegeben, bzw. irgendeine Aktion vom Client gestartet werden
muss. Beschreib doch mal die _genauen_ Anforderungen Schritt für Schritt, dann
kann man evtl. mehr dazu sagen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen