2016-11-25 2 views
0

Ich versuche, einen Post mit Axios von React in eine Webapi-Controller-Post-Aktion zu senden. Ich kann sehen, meine Post Aktion getroffen, aber wenn ich auf das Parameter-Objekt, es hat die normalen Eigenschaften, aber sie sind alle null oder 0. Ich habe die Post-Parameter in JSON Zeichenfolge vor dem Senden und das hat mindestens begonnen zu bekommen Ich die Eigenschaften des Parameterobjekts, aber sie gehen nur auf ihre Standardwerte.Reactjs und WebApi Post funktioniert nicht

const params = JSON.stringify({UserID, Configurations{}, ViewName}); 
axios.post("<path to api>", params); 

public void Post([FromBody]UserConfigurationModel Model){ 
... } 
+0

'{UserID, Konfigurationen {}, Viewname}' ist nicht legal JavaScript-Syntax, dann ist dies Ihr genauer Code? – azium

Antwort

1

Versuchen Sie Ihr Objekt wie es ist vorbei, ohne stringify'ing es:

const params = {UserID, Configurations, ViewName}; 
axios.post("<path to api>", params);