見る:
@model
@using (Html.BeginForm("action", "Controller"))
{
@html.action("action1","controller1") //use model1
@html.action("action2","controller2") //use model2
@html.action("action3","controller3") //use model3
<button type="submit">submit</button>
}
親モデル
{
public model model1{get; set;}
public model model2{get; set;}
public model model3{get; set;}
}
コントローラ
[httppost]
public ActionResult Submit(parentmodel abc)
{
}
だから私の質問は、データを投稿すると親モデルがnullとして返されるが、試してみると
[httppost]
public ActionResult Submit(model1 abc)
{
}
model1 でフォームの値を取得します。私のアプローチは正しいですか?親モデルでフォームの値を取得するにはどうすればよいですか?