На этом уроке мы создадим в базе данных таблицу users, добавим туда одну запись и реализуем авторизацию администратора
Дата отправки отчёта:
12 марта 2016 г.
Задание выполнено: за
4 час. 12 мин.
Чему научился:
Немного Bootstrar3 подучил, ошибки искал в своём проетке
Что было сложным:
Поиск ошибок наверное, ну и добиться от Bootstrapa, то что я хочу, а не то что получается)
Комментарии:
Господа учителя у вас на протяжении всего урока при нажатии "ВХОД" активная кнопка "СВЕЖИЕ", всё оттого что и там и там метод Index, а проверяется именно он при установке class="action". Да ещё и в проверке @CurrentItem на ссылке вход проверяется почему то "Login"... Вот что я нашёл.. Решил это вот так: @helper CurrentItem (string item, string route) { if (item == ViewContext.RouteData.Values["action"].ToString()) { if (route == ViewContext.RouteData.Values["controller"].ToString()) { @:class = "active" } } } ...... <ul class="nav navbar-nav"> <li @CurrentItem("Index", "page")> @Html.ActionLink("Свежая", "Index", "page")</li> <li @CurrentItem("random", "story")> @Html.ActionLink("Случайная", "random", "story")</li> <li @CurrentItem("add", "story")> @Html.ActionLink("Прислать историю", "add", "story")</li> <li @CurrentItem("about", "story")> @Html.ActionLink("О проекте", "about", "story")</li> </ul> <ul class="nav navbar-nav navbar-right"> <li @CurrentItem("Index", "admin")> @Html.ActionLink("Вход", "Index", "admin")</li> </ul>
Научился: У меня ушло 2 часа на этот урок (я делал всё в своём стиле и темпе). Заложили основу для создания админки Трудности: Возникла ошибка из за того что не было подключения, но с помощью бреакпоинтов всё стало сразу понятно
Научился: Научился делать простую проверку логина пользователя.
Ошибку с добавлением новой записи после избавления от статика я как раз на прошлом уроке заметил и исправил :)