我认为我有以下模型传递给它:
@model DB.Models.Employees
用户更新模型后,我喜欢通过Jquery传递模型。 我有以下代码 - 请注意,url是我的控制器的路径:
$.post(url, { employeeinfo: '@Model' },
.....
@Model没有通过整个模型。当我在控制器中查看它的内容时,我得到一个空值。
我正在使用MVC .NET
答案 0 :(得分:1)
您必须获取模型值并将它们放在JSON对象中。然后它会将您的模型发送到服务器。
var emp = {
SearchType: $('#txtFirstName').val(),
SelectedAccounts: $('#txtLastName').val()
};
$.ajax({
url: "UpdateEmp",
data: parms,
type: "POST",
dataType: 'json',
success: function (data) {
},
error: function () {
document.location = 'ErrorThrown';
}
这是一篇关于在发送模型后将其绑定到模型的好文章。 model binding