У меня есть представление, которое строго типизировано для модели представления, которая содержит свойства для данных, отправленных через форму на странице, а также коллекции, используемые для заполнения моих раскрывающихся списков.
В сообщении я проверяюесли состояние модели действительно, если это не так, я возвращаю представление, но получаю нулевую ссылку, потому что модель представления больше не содержит значений коллекции для выпадающих меню.
Нужно ли повторно гидратироватьраскрывающиеся коллекции модели представления перед возвратом представления формы снова?
Метод контроллера:
[HttpPost]
public ActionResult Create(UserProfileCreateViewModel viewModel)
{
if (ModelState.IsValid)
{
try
{
// TODO: Add insert logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
return View();
}