モデルと整数 (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
{
...
}
私は何を間違っていますか?