На этом уроке мы реализуем проверку полей формы при отправке истории. Обсудим регулярное выражение для проверки адреса электропочты.
Дата отправки отчёта:
12 декабря 2018 г.
Задание выполнено: за
1 час. 49 мин.
Чему научился:
Помню, как 10 дней назад я вообще ничего не умел в asp.net, и сайт был просто пустышкой. А теперь это полноценный крутой сайт, где отображаются истории и их можно добавлять через форму, это круто. Научился пользоваться регулярными выражениями (совсем чуть чуть, узнал что это вообще такое). Интересно, есть ли консольные задачи по регулярным выражениям?
Есть консольные задачи по регулярным выражениям, но пока только в моих мечтах
Отчёт оценивали: 19384. Владимир+120545. Max03922. Александр+19913. vip+1791. Валерий Жданов+120528. Геннадий Кравцов018626. superGrover+117947. Dmitry Sinitsin+110494. Алексей В.+117606. Виктор+18275. Tekashnik+11. Евгений Волосатов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: переменные title, story, email в модели Story заполняются после отправки формы.
Их надо проверить на корректность заполнения.
Добавили using System.ComponentModel.DataAnnotations
Полям добавили Required с сообщением об ошибке.
В представлении add.cshtml дописали параграф @Html.ValidationSummary()
Поправили контроллер ифом на случай кривых данных ритёрном View(post).
Применили @Html.ValidationMessage() для каждого поля.
Тег mark метит желтым цветом.
Применили в Модели Story контроль за вводом адреса с помощью [RegularExpression()] с маской имейла (все допустимые символы.