Отображать asp-validation-summary при изменении на полеC#

Место общения программистов C#
Ответить
Anonymous
 Отображать asp-validation-summary при изменении на поле

Сообщение Anonymous »

Использование необубийственной проверки на стороне клиента ASP.NET, я хочу отобразить резюме проверки при изменении поля, не только на форме отправить .
Элемент отображает соответствующие сообщения об ошибках отображает соответствующие сообщения об ошибках для каждого поля (и измененное состояние недействительна) . < /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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»