У меня есть следующий код для генерации сообщения ввода и проверки html.ModelState.AddModelError для конкретного ValidationMessageFor поля?
@Html.ValidationSummary(false)
......
<div class="col-md-10">
@Html.TextBoxFor(model => model.ImageUpload, new { type = "file", name = "file" })
@Html.ValidationMessageFor(model => model.ImageUpload)
</div>
В моем действии у меня есть код
if (.... something wrong with the input ....)
{
ModelState.AddModelError("", "Invalid image file.");
return RedirectToAction(....
Тем не менее, появится сообщение об ошибке в кратком валидация разделе. Возможно ли также показать сообщение об ошибке в секции сообщения проверки для ввода?
Это не сработало для меня. – Zac
Нет, это не работает. Проверьте [это решение] (http://stackoverflow.com/questions/12688082/validationmessagefor-together-with-addmodelerrorkey-message-whats-the-key). – Peter
Спустя 3,5 года это сработало отлично для меня. –