На этом уроке мы реализуем проверку полей формы при отправке истории. Обсудим регулярное выражение для проверки адреса электропочты.
Дата отправки отчёта:
4 апреля 2017 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Валидировать введённые пользователем данные используя @Html.ValidationMessage() на .cshtml + ModelState.IsValid() в story контроллере. Проверять эл.адрес с использованием параметра [RegularExpression()] и регулярных выражений.
Что было сложным:
Понять почему моя регулярка не работает, а предлагаемая в уроке работает. Зато исправив радуешься, что сумел выразиться лаконичнее. :)))
Комментарии:
67%, осталось чуточек чуточки..
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: переменные title, story, email в модели Story заполняются после отправки формы.
Их надо проверить на корректность заполнения.
Добавили using System.ComponentModel.DataAnnotations
Полям добавили Required с сообщением об ошибке.
В представлении add.cshtml дописали параграф @Html.ValidationSummary()
Поправили контроллер ифом на случай кривых данных ритёрном View(post).
Применили @Html.ValidationMessage() для каждого поля.
Тег mark метит желтым цветом.
Применили в Модели Story контроль за вводом адреса с помощью [RegularExpression()] с маской имейла (все допустимые символы.