Элемент отображает соответствующие сообщения об ошибках отображает соответствующие сообщения об ошибках для каждого поля (и измененное состояние недействительна) . < /p>
Вот мой пример кода: < /p>
Моя модель: < /p>
Код: Выделить всё
public class InviteNewUser
{
[DisplayName("Email Address")]
[Required(ErrorMessage = "Please provide the invitee's Email Address")]
[EmailAddress(ErrorMessage = "Please provide a valid email address")]
[StringLength(254, ErrorMessage = "Maximum email address length exceeded")]
public string EmailAddress { get; set; }
}
< /code>
Моя форма: < /p>
@model InviteNewUser
Invitee's Email
Invite
@section scripts {
function success() {
alert("Success!");
}
}
< /code>
Мой контроллер: < /p>
[Authorize]
public class AccountController : Controller
{
[HttpPost]
[ValidateAntiForgeryToken]
public async Task InviteNewUser(InviteNewUser viewModel)
{
if (!ModelState.IsValid)
{
return View("~/Views/MyForm.cshtml",viewModel);
}
return Ok();
}
}
Подробнее здесь: https://stackoverflow.com/questions/631 ... eld-change
Мобильная версия