ボタンの名前が自分のアクションメソッドに渡されていません。投稿するmvc3ボタン名
@using (Html.BeginForm("HandleSubmit", "Home", FormMethod.Post))
{
<input id="btnAddLineItem" type="submit" name="AddLineItem" value="AddLineItem" />
}
ここで、コントローラのメソッドです:
[HttpPost, ActionName("HandleSubmit")]
public ActionResult HandleSubmit(int? id, string btnSubmit)
{
switch (btnSubmit)
{
case "AddLineItem":
break;
case "AddNewOrder":
break;
}
return View("OrderDetails");
}
btnSubmit値は常にnullである
はここ(簡体字)私の見解です。私は何をする必要がありますか?