На этом уроке мы реализуем отправку истории и добавление её в базу данных. Мы рассмотрим возможные ошибки, которые могут возникнуть при этом.
Дата отправки отчёта:
11 декабря 2018 г.
Задание выполнено: за
1 час. 19 мин.
Чему научился:
Очень интересный урок, сделали добавление историй через форму на сайте. У меня были ошибки, но я всё исправил.
Что было сложным:
Защиту от отсутствия "@" в email я реализовал ещё сам после первого урока, копался в коде и заметил что всё рушится если отправить запрос в БД без собачки. И по моему, моё решение получилось элегантнее (на втором скриншоте показал)
Молодец, что справился сам, но если хорошо приглядеться к твоему и Евгения вариантам, то элегантнее явно не твой! у Евгения один раз проверяется наличие собычки в строке ввода и далее уже исходя из индекса расположения делаются выводы, у тебя же вначале тратится время на проверку наличия символа и есть он там есть, то тратится время на вычисление его координат расположения в строчке, что у Евгения сразу же было получено! т.е. твой код делает двойную работу.
Зачем ты его использовал? если то что было у Евгения уже делает это, при этом сразу и индекс возвращает, ну прокачаешь навык получше, вернёшься к моему сообщению и поймёшь, это нормально, когда в таких простых вещах блуждаешь, понимание приходят с практикой.
С уроком справился - молодец)). Хорошо, что проработал свое решение (пусть оно неоптимально, но проиграть его стоило), К советам Ивана Воронина прислушивайся - с asp.net Иван на "ты".
Отчёт оценивали: 19384. Владимир+110895. Danil42Russia+120061. Даниил Лаутеншлегер+1791. Валерий Жданов+118626. superGrover+13922. Александр+110494. Алексей В.+117606. Виктор+13747. Сергей+1Посетитель+117947. Dmitry Sinitsin+114981. DimanDOS+11. Евгений Волосатов+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Научился добавлять данные из формы на странице в базу.
Вообще, очень познавательно. Интересно попробовать переписать это под Entity Framework - наверное это предпочтительный способ создания сайта, но всегда полезно узнать, как оно работает, когда прописываешь всё руками. Трудности: Немного пришлось поискать, как получать Id последней совершённой записи в базу в MSSQL, так как в отличие от MySQL здесь нет удобной функции получения Id псоледней записи, а надо прописывать получение сразу в строке добавления записи в базу, причём существует несколько способов, каждый со своими особенностями. Microsoft же...