Я пытаюсь добавить ошибку самостоятельно, используя ModelState.AddModelError
, и когда я пытаюсь отобразить ее в представлении, диапазон проверки отображается в формате html, но сообщение отсутствует.
Контроллер
if (!paymentTypeId.HasValue || !shipmentTypeId.HasValue)
{
var model = new CheckoutViewModel()
{
ShipmentTypes = m_ShipmentTypeService.GetAllShipmentTypes(true),
PaymentTypes = m_PaymentTypeService.GetAllPaymentTypes(true),
};
SetBaseProperties(model, null);
ModelState.AddModelError("ErrorCheckout", "L_CHOOSE_TYPE_ERROR");
return View(model);
}
View
@Html.ValidationMessage("ErrorCheckout", new { @class = "text-danger" })
На других страницах я сделал то же самое, и это работает, я не знаю, в чем здесь проблема