На этом уроке мы реализуем проверку полей формы при отправке истории. Обсудим регулярное выражение для проверки адреса электропочты.
Дата отправки отчёта:
5 июня 2018 г.
Задание выполнено: за
1 час. 18 мин.
Чему научился:
Незаметно приблизились к заключительной части курса. Очень много полезной и интересной информации разобрано по ходу курса... Познакомился с новым понятием (для себя) регулярное выражение. Почитал информацию по нему в msdn. Добавил валидацию полей на заполненность, а так же с помощью регулярного выражения контроль вводимой информации в поле email. Потестировал как это работает.
Что было сложным:
--
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 6452. Кирилл Шмойлов+1791. Валерий Жданов+117947. Dmitry Sinitsin+13922. Александр+117443. WildOrc+19980. Timoha+117606. Виктор+11. Евгений Волосатов+1Посетитель+15394. Anton+14395. Денис+1Посетитель+13747. Сергей+118493. Evgenii Kudriavtcev+1459. Сергей Сергеевич+1Посетитель+12146. Иван+114008. Сергей +116496. Pavlin+118681. alklokov018272. Ramzan+111582. Родион+1162. Андрей+116861. Serge+118131. Александр017425. ser2018+13850. Григорий+1Посетитель+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: переменные title, story, email в модели Story заполняются после отправки формы.
Их надо проверить на корректность заполнения.
Добавили using System.ComponentModel.DataAnnotations
Полям добавили Required с сообщением об ошибке.
В представлении add.cshtml дописали параграф @Html.ValidationSummary()
Поправили контроллер ифом на случай кривых данных ритёрном View(post).
Применили @Html.ValidationMessage() для каждого поля.
Тег mark метит желтым цветом.
Применили в Модели Story контроль за вводом адреса с помощью [RegularExpression()] с маской имейла (все допустимые символы.