Мне нужно сохранить выбранный элемент в моей базе данных во время регистрации пользователя. но кажется, что мой выбранный элемент не распознан. вот ошибка, которую мне выдает
"Нет элемента ViewData типа "IEnumerable" с ключом "Факультеты"
Я все еще не умею программировать MVC/С#, пожалуйста, помогите, вот мой код ниже; заранее спасибо!
Моя модель данных
public string Faculty { get; set; }
Мой контроллер
public ActionResult Register()
{
DataClasses1DataContext db = new DataClasses1DataContext();
ViewBag.Faculties = new SelectList(db.Faculties, "Id", "Name");
return View();
}
Мой взгляд
<div class="form-group">
@Html.LabelFor(model => model.Faculty, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownList("Faculties","Select Faculty")
@Html.ValidationMessageFor(model => model.Faculty, "", new { @class = "text-danger" })
</div>
</div>