Ich habe eine AngularJS-App, die Daten an eine URL eines Drittanbieters senden muss. Um das Problem mit dem CORS-Browser zu umgehen, posten wir die Daten auf meinem .net-Controller, der sie dann an die URL des Drittanbieters sendet. In meiner JavaScript-Datei habe ich die Abfragezeichenfolge erstellt, die ich an die URL des Drittanbieters weiterleiten möchte. Hier ist mein Code, die Beiträge meiner .net-Controller:AngularJs Abfrage-String an C# -Controller senden
var parms = "name=john&phone=1234567890&sex=male";
return $http({
url: '/UserForm/PostData/',
method: "POST",
data: parms
});
My C# Controller:
[HttpPost]
public string PostData(String parms)
{
return "";
}
die parms Variable in Postdata ist null. Was muss ich tun, um meine Querystring-Zeichenfolge an meinen Controller zu übergeben?
ist diese MVC oder Web API? –
@ user1024941 - hat eine der Antworten Ihr Problem gelöst? Wenn dies der Fall ist, markieren Sie sie als akzeptiert. –