【发布时间】:2016-05-09 12:57:14
【问题描述】:
我有一个 OData 控制器,其操作为:
[HttpPost]
[ODataRoute("PostUpdate")]
public async Task<string> PostUpdate(HttpRequestMessage eventsToUpdate)
{
//Do something
}
这就是我通过 ajax 调用来调用控制器的方式:
var updateDataArray = [];
for(i=0;i<5;i++)
{
//Build the data
var updatedT = {
"Id" : (Id)?Id:0,
"Desc" : CalculatedDesc
}
updateDataArray.push(updatedT);
}
Url = "Api/Odata/PostUpdate"
$.ajax({
url :Url,
type:"POST",
data:updateDataArray ,
dataType : 'json',
success : function(result) {
}
});
问题是当控件在 Action 方法中时,当我把
eventsToUpdate.Content.ReadAsStringAsync().Result 在即时窗口中我得到的输出为:"Undefined :&undefined"
这里有什么问题?
【问题讨论】:
标签: .net ajax asp.net-mvc asp.net-web-api odata