Как получить выбранное значение из динамического выпадающего списка( привязанного с помощью view bag) в mvc.
у меня есть динамический выпадающий список (значения извлекаются из выпадающего списка и привязываются с помощью viewbag ), выбранное значение которого я хочу в контроллере.
Что я уже пробовал:
контроллер:
dt = objCommonClass.GETGAME(); OblListTournamentRegistration = null; OblListTournamentRegistration = new List<SelectListItem>(); foreach (DataRow dr in dt.Rows) { OblListTournamentRegistration.Add(new SelectListItem() { Text = dr["GAME_NAME"].ToString(), Value = dr["GAME_ID"].ToString() }); } ViewBag.GAME = OblListTournamentRegistration;
вид:
@Html.DropDownListFor(model=>model.TournamentGame, ViewBag.GAME as SelectList, "Select Game", new { @id = "ddlGame", @class = "form-control glyphicon glyphicon-user" })
ошибка
{"There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'TournamentGame'."}