小编Muh*_*laa的帖子

将整数数组传递给webapi方法

我试图传递一个int数组但我无法获得webapi方法中的值

var postData = { "deletedIds": deletedIds };

    $.ajax({
        type: "DELETE",
        traditional: true,
        dataType: 'json',
        contentType: 'application/json',
        cache: false,
        url: "/api/Management/Models",
        data: JSON.stringify(postData),
        success: ModelDeleted,
        error: ModelNotDeleted
    });
Run Code Online (Sandbox Code Playgroud)

在apiController中:

[HttpDelete]
        public bool DeleteModel(int[] deletedIds)
        {
            return modelsRepository.DeleteModels(deletedIds);
        }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc parameter-passing model-binding asp.net-web-api

6
推荐指数
1
解决办法
9943
查看次数