Я получаю сообщение об ошибке после публикации, когда я использую раскрывающийся список на моем веб-сайте MVC, код выглядит следующим образом
ViewData["JobSite_JobCategories1"] = new SelectList(context.JobSite_JobCategories, "Id", "Category", null);
<%= Html.DropDownList("JobCategory", ((IEnumerable<SelectListItem>)ViewData["JobSite_JobCategories1"]))%>
<%= Html.ValidationMessageFor(model => model.JobCategory) %>
Проверка не работает, а также после того, как я улавливаю ошибку, я заполняю данные просмотра["JobSite_JobCategories1"] снова с selectlist, но все равно выдает ошибку
Нет элемента ViewData типа 'IEnumerable', который имеет ключ 'JobCategory'.
Пожалуйста, кто-нибудь может предложить мне решение этой проблемы, любые статьи, образцы, ссылки.