Как сделать имя из списка в MVC
Я хочу получить значение name, а не ID value из SelectList в mvc.
Вот мой код
Контроллер
var occupationList = new SelectList(new[] { new { ID = 1, Name = "Student" }, new { ID = 2, Name = "House Wife" }, new { ID = 3, Name = "Business Man" }, new { ID = 4, Name = "Service Man" }, }, "ID", "Name", 1); ViewData["occupationList"] = occupationList; return View();
Смотреть
@Html.DropDownList("Occupation", ViewData["occupationList"] as SelectList, new {@class="control-label", style="width:250px;" })
Теперь, когда я выбираю элемент из выпадающего списка в то время, он показывает выбранный элемент, но сохраняет значение идентификатора в базе данных.
Например : я выбираю Значение Имени студента из выпадающего списка и сохраняю его. Теперь в базе данных он хранит значение 1.
Но я не хочу хранить значение идентификатора, то есть 1. я хочу сохранить значение имени, то есть студента, в базе данных.
Спасибо.
Что я уже пробовал:
Я много чего пробовал, но ничего не получалось.