小编Ran*_*ngh的帖子

如何将json对象数组发布到web api

如何将JSON数组发布到Web API?它适用于单个对象.

这是我试过的,但控制器似乎正在返回0而不是预期3.

这是我的JSON:

var sc = [{
              "ID": "5",
              "Patient_ID": "271655b8-c64d-4061-86fc-0d990935316a",
              "Table_ID": "Allergy_Trns",
              "Checksum": "-475090533",
              "LastModified": "2015-01-22T20:08:52.013"
          },
          {
              "ID": "5",
              "Patient_ID": "271655b8-c64d-4061-86fc-0d990935316a",
              "Table_ID": "Allergy_Trns",
              "Checksum": "-475090533",
              "LastModified": "2015-01-22T20:08:52.013"
          },
          {
              "ID": "5",
              "Patient_ID": "271655b8-c64d-4061-86fc-0d990935316a",
              "Table_ID": "Allergy_Trns",
              "Checksum": "-475090533",
              "LastModified": "2015-01-22T20:08:52.013"
          }];           
Run Code Online (Sandbox Code Playgroud)

AJAX电话:

$.ajax({
           url: urlString,
           type: 'POST',
           data: sc,
           dataType: 'json',
           crossDomain: true,
           cache: false,
           success: function (data) { console.log(data); }
        });
Run Code Online (Sandbox Code Playgroud)

Web API控制器:

[HttpPost]
public string PostProducts([FromBody]List<SyncingControl> persons)
{
    return persons.Count.ToString(); // 0, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery json asp.net-web-api

16
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

asp.net-web-api ×1

c# ×1

jquery ×1

json ×1