На этом уроке мы сделаем вывод списка историй на главной странице.
Дата отправки отчёта:
11 августа 2016 г.
Задание выполнено: за
27 мин.
Чему научился: 1) Создавать гиперссылки
Что было сложным:
Ничего
Комментарии:
Спасибо за урок, все замечательно =) Но хотел бы испросить совета: хотел сделать так, чтобы по нажатию на "Случайная" выдавалась случайная история (как и раньше), но чтобы в url значился ее адрес. И вот тут возникает вопрос: можно ли по нажатию на объект, созданный при помощи HtmlActionLink не только сделать редирект, но и выполнить действие из какого-либо класса перед этим (тогда можно будет создать ссылку прямо перед перенаправлением). Или же возможно ли изменить текущий url страницы на нужный?
HtmlActionLink создает ссылку на действие контроллера, а в этом действии можно создать что угодно. Правда, чтобы Ваши действия отобразились в следующем представлении посоветую не redirect, а return View(имя представления, имя модели). Редирект переадресовывает, что называется, не оставляя следов.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Это был крутой урок. Сделал вывод свежих историй на главной странице, а так же у каждой истории есть своя ссылка. Отображение номера истории убрал потому что мне показалось это некрасивым.
Научился: Добавил @model в представлении page/index.cshtml., скопировал код отображения истории из story/number.cshtml в page/index.cshtml.,
организовал цикл foreach в представлении page/Index., создал экземпляр Story в контроллере page и вызвал новый метод.
Добавил передачу модели story в представление, создал метод GenerationList() в модели Story, добавил ссылку на историю через @Html.ActionLink().