ドロップダウンリストを作成したいのですが、送信ボタンをクリックすると、選択した値がポストバックされます。
正しくやっているかどうかはわかりませんが、これまで探し回って思いついたものです。
私はそれを正しく行っているかどうか、そしてそれがポストバックしたときに値をどこに保存するかを知りたいだけです。
@using (Html.BeginForm())
{
@Html.DisplayName("Name:")<br />
@Html.TextBox("NAME")<br />
@Html.DisplayName("Password:")<br />
@Html.TextBox("PASS")<br />
@Html.DisplayName("Team Name:")<br />
@Html.DropDownListFor(x => x.Teams, new SelectList(Model.Teams, "value", "TeamNAME"), new {onchange = "submit()"})
<input type="submit" value="ADD" />
}
ここで価値を手に入れたい
[HttpPost]
public ActionResult Index()
{
//GET VALUE OF THE SELECTED TEAM HERE
return RedirectToAction("Index");
}