ビューのドロップダウンリストから送信された選択した値をコントローラーから取得するにはどうすればよいですか?
モデル:
public class CustomerInformation
{
public Dictionary<int, string> State { get; set; }
public CustomerInformation()
{
State = new Dictionary<int, string>()
{
{ 0, "California"},
{ 1, "Nevada"}
};
}
}
コントローラ
public ActionResult Index()
{
var model = new CustomerInformation.Models.CustomerInformation();
return View(model);
}
public ActionResult ShowData(CustomerInformation.Models.CustomerInformation _customerInformation)
{
//..
}
意見
@using (Html.BeginForm("ShowData", "Home"))
{
@Html.Label("State:: ");
@Html.DropDownListFor(m => m.State, new SelectList(Model.State, "Key", "Value"))
<input type="submit" value="Submit" />
}