На этом уроке мы реализуем проверку полей формы при отправке истории. Обсудим регулярное выражение для проверки адреса электропочты.
Дата отправки отчёта:
27 апреля 2019 г.
Задание выполнено: за
8 час. 11 мин.
Чему научился:
Добавил к свойствам модели параметр [Required()] В представление добавил @Html.ValidationSummary() и @Html.ValidationMessage() возле каждого поля Проверил ввод e-mail через регулярное выражение [RegularExpression()] Протестировал работу
Научился: переменные title, story, email в модели Story заполняются после отправки формы.
Их надо проверить на корректность заполнения.
Добавили using System.ComponentModel.DataAnnotations
Полям добавили Required с сообщением об ошибке.
В представлении add.cshtml дописали параграф @Html.ValidationSummary()
Поправили контроллер ифом на случай кривых данных ритёрном View(post).
Применили @Html.ValidationMessage() для каждого поля.
Тег mark метит желтым цветом.
Применили в Модели Story контроль за вводом адреса с помощью [RegularExpression()] с маской имейла (все допустимые символы.