フォームビューに次のように定義されたフォームがあります
using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
このフォームは、タイプのボタンとボタンの入力の数を続けます
<input type="submit" value="val1" name="action">
<input type="submit" value="val2" name="action">
<input type="submit" value="val3" name="action" />
<button class="button" type="submit" name="action" value="val4">Val4</button>
このビューには2つのコントローラーがあります
Public ActionResult form{
}
と
[HttpPost]
public ActionResult form(String button)
{
switch (actionType)
{
case "val1":
return RedirectToAction("AnotherView");
case "val2":
return RedirectToAction("AnotherView2");
default:
return RedirectToAction("AnotherView3");
}
}
しかし、どのボタンをクリックしても、フォームで定義されたホームにリダイレクトされます
using (Html.BeginForm("Index", "Home",
私の質問は、これを修正するにはどうすればよいですか?また、入力したばかりのように、この投稿メソッドがビューにバインドされていることを確認するにはどうすればよいですか?