2016-11-25 64 views
0

我试图从反应中使用axios发布帖子到webapi控制器后操作。我可以看到我的post action被打开,但是当我查看参数对象时,它具有正常的属性,但它们都是null或0.在发送之前,我已经将post params转换为json字符串,并且已经开始至少获取我参数对象的属性,但他们只是去他们的默认值。Reactjs和WebApi发布不起作用

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

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

'{用户名,配置{},VIEWNAME}'是不合法的JavaScript语法,这是你确切的代码? – azium

回答

1

尝试通过你的对象是,没有stringify'ing它:

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