.NET-Software-Entwicklung - DotNetNuke - Business-Develoment
# Sunday, March 13, 2005

Posting form data von einer ASP.NET Seite zu einer anderen URL

Für verschiedene Szenarien ist es notwendig, dass Sie den Inhalt einer <form /> zu fremden URL posten müssen. Ein Beispiel für eine solche Anwendung wäre z.B. die Einbindung von Payment-Systemen.
Die Problematik besteht darin, dass bei ASPX-Seiten kein anderes Ziel als sich selber erlauben bzw. einstellbar sind. Natürlich gibt es für solche Momente auch eine Lösung - ja sogar mehrere:

Eine Lösung wäre folgende Methode:

RemotePost myremotepost =  new RemotePost()
myremotepost.Url = "http://www.galineo.de/demo/HttpRequestDemoServer.aspx"
myremotepost.Add("Name","Mustermann")
myremotepost.Add("Vorname","Fritz")
myremotepost.Post() 

Die RemotePost - Klasse ist sehr gut für solche Zwecke geeignet.

Die Empfangsseite kann wie gewohnt die Inhalte auslesen:

<%@ Page Language="C#" %>

<script runat="server">

void Page_Load(object sender, EventArgs e){
if (Request.Form["Name" != null ){
Response.Write("Name : " + Request.Form["Name" + "")}

if(Request.Form["Vorname" != null ){
Response.Write("Vorname: " +Request.Form["Vorname" + "")}
}
</script>

 

 


Sunday, March 13, 2005 1:27:14 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET
Tracked by:
"discount prescription diet pill" (discount prescription diet pill) [Trackback]
"party poker" (party poker) [Trackback]
"credit card application" (credit card application) [Trackback]