【发布时间】:2013-05-04 13:42:46
【问题描述】:
我正在尝试传递一个 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
});
在 apiController 中:
[HttpDelete]
public bool DeleteModel(int[] deletedIds)
{
return modelsRepository.DeleteModels(deletedIds);
}
【问题讨论】:
-
我尝试删除 JSON.stringify 但仍然无法正常工作
标签: asp.net-mvc asp.net-web-api parameter-passing model-binding