【发布时间】:2020-08-31 00:39:22
【问题描述】:
我使用 .net 并将 js(ajax) 两个数据发送到 .net 控制器
数据中的test1和test2是json数据。
.ajax({
type: 'POST',
url: "/test/test_Put/",
contentType: 'application/json; charset=utf-8',
data: {json_1:JSON.stringify(test1), json_2:JSON.stringify(test2)},
dataType:'JSON',
success:function(data){
},
error: function (data) {
}
});
.net 控制器
[HttpPost]
public JsonResult test_Put([FromBody]test1 tt1, [FromBody]test2 tt2){
}
但是我看到了错误ㅜㅜ
我应该如何在.net中处理它
【问题讨论】:
-
好吧,
test_Put的参数被命名为tt1和tt2,但您传递的是json_1和json_2... -
我知道这个问题,但我找不到解决方案。尝试了很多不同的方法,但都失败了
-
您没有将整个数据作为 json 发送,而是将 contentType 设置为 json
标签: javascript .net json ajax