为什么我不能将包含模型和整数(id)的对象从 mvc 视图发布到使用 jQuery 的操作?我正在尝试将包含模型和 (int)ID 的对象从我的视图发布到 MVC 操作。问题是,我可以发布 id(int) 但无法传递模型,而控制器正确接收 ID 但模型为空. 我尝试了很多东西,但它不起作用,而且模型总是空的。但是当我自己传递模型时,它就可以工作(不是空的)。有人可以建议我一些想法吗?
jQuery代码:
$.ajax({
type: 'post',
url: '@Url.Action("AddProfileAddress", "Account")',
data: {
model1: $('#frmAddProfileAddress').serialize(),
id: 3
}
});
控制器
<HttpPost()> _
Public Function AddProfileAddress(ByVal model1 As Address, id As Integer) As ActionResult
{
...
}
我究竟做错了什么?