2

MVC カミソリのビューで @Html.BeginForm を使用して、1 つのエンティティ UserModel をコントローラーに投稿しています。

したがって、コントローラーには次のものがあります。

public ActionResult SaveUser(UserModel user)
{
}

私が望むのは、別の関連エンティティ、つまり UserPrivacyModel をコントローラーに投稿して、コントローラーで2つのオブジェクトを受け取ることができるようにすることです

public ActionResult SaveUser(UserModel user, UserPrivacyModel userPrivacy)
{
}

それは達成できますか?はいの場合、どのように?いいえの場合、誰かが提案できる代替アプローチはありますか

ありがとう

4

1 に答える 1

0

はい、できます:

<input type="button" name="user.Name" value="somevalue" />
...

<input type="button" name="userPrivacy.SomeProperty" value="othervalue" />
...
于 2013-03-01T17:49:00.963 に答える