Я довольно новичок в MVC, мне нужно создать пользовательскую ошибку, которая сработает, если пользователь не выберет категорию.Однако Html.ValidationSummary не заполняется при создании продукта без категорий.Вместо этого представление возвращается и отображается в браузере без заполнения сводки проверки.Пожалуйста, смотрите ниже, я скопировал соответствующий код поверх.
CSHTML-код
@Html.ValidationSummary(false, "", new { @class = "text-danger" })
КОД КОНТРОЛЛЕРА
if (!model.HasCategories)
{
ModelState.AddModelError(string.Empty, "A category is required.");
}
if(!ModelState.IsValid()) {
return RedirectToAction("addEditProduct", new { id = model.P.ID});
}