2
Salaamun AlekumReceving在控制器動作空值
我通過Ajax請求獲得在控制器動作null
:
var ProjectPermission = [{
"CreatedBy": "Akshay"
},{
"CreatedBy": "Kumar"
},{
"CreatedBy": "ETC"
}]
$.ajax({
url: '/api/Projects/AssignProjectPermissions',
type: 'POST',
contentType: 'application/json',
dataType: 'json',
data: JSON.stringify({
ProjectPermission: ProjectPermission
}),
success: function (data) {
alert(data);
},
// processData: false //Doesn't help
});
我的C#控制器:
[System.Web.Http.HttpPost, System.Web.Http.HttpGet]
public string AssignProjectPermissions(ProjectPermission[] ProjectPermission)
{
我得到null
in ProjectPermission
。我已經嘗試了其他答案,但他們都沒有爲我工作。這些都是我查了帖子:
- How to get Ajax posted Array in my C# controller?
- Ajax post to ASP.net MVC controller - object properties are null
謝謝
你有沒有試過數據:JSON.stringify(ProjectPermission)? – Jay