我在尝试使用ajax调用发送包含List<Account>
的整个模型时遇到了问题。
以下是提供的代码:
@model List<ValidationAccount>
<input type="button" id="SubmitAccounts" value="Final Proceed">
$("#SubmitAccounts").click(function () {
$.ajax({
url: '/setupAccounts/ActivateAccounts',
type: 'POST',
contentType: 'application/json; charset=utf-8',
cache: false,
dataType: 'json',
data: JSON.stringify(Model),
success: function (data) {
$(body).html(data);
}, error: function (data) {
}
});
});
我尝试使用简单的Model和@Model,但不起作用。在这种情况下我该怎么做? (所以我想把我的模型(我的列表)作为数据传递。)
更新 方法签名:
[HttpPost]
public string ActivateAccounts(List<ValidationAccount> Accounts)
{
return "Success";
}
更新2:
我的模型:
public class ValidationAccount
{
public string Faculty { get; set; }
public string Programme { get; set; }
public string Year { get; set; }
public string Email { get; set; }
}
感谢您的选择。
ActivateAccounts()
中生成该集合。 - user3559349