воскресенье, 10 февраля 2013 г.

создание и редактирование фильмов

<li><a href="EditMovie.cshtml ">@row.Name, @row.Genre, @row.ReleaseYear</a></li>

Гиперссылка никуда нас не привела, потому что href содержит значение "#". Так что давайте заставим гиперссылку вести на нашу страницу EditMovie.cshtml, как показано здесь:

<li><a href="#">@row.Name, @row.Genre, @row.ReleaseYear</a></li>

Как вы помните, мы выписывали следующие элементы списка:

Итак, у нас теперь есть основа для формы редактирования. Но как сделать инициализацию формы с содержанием базы данных для определенного фильма, которую вы выбрали? Ну, во-первых, давайте выясним, как сообщить этой странице, какой фильм вы хотите отредактировать. Сделать это мы должны, вернувшись к странице dataMovies.cshtml.

Присвоение имени странице редактирования в списке фильмов

<p><input type="submit" value="Edit Movie" /></p></form>

<p>Year:<input type="text" name="formYear" /></p>

<p>Genre:<input type="text" name="formGenre" /></p>

<p>Name:<input type="text" name="formName" /></p>

<h1>Edit a Movie</h1><form action="" method="post">

Замените по умолчанию содержащийся контент в EditMovie.cshtml такой формой. Она должна выглядеть подобно той, которую вы создавали в последней главе.

Во-первых, давайте создадим новую страницу CSHTML в WebMatrix и назовем ее EditMovie.cshtml. У этой страницы в конечном счете будет форма, которая заполнена описанием фильма, который вы выбрали, и когда изменяли это описание. Изменения будут представлены в базе данных.

Создание страницы редактирования

Видно, что у страницы со списком фильмов есть возможность добавления нового фильма с помощью ссылки в нижней части страницы. Чтобы получился эффект наведения мыши, мы сделали каждую запись фильма в списке гиперссылкой, используя тег <a>. В этом был смысл, потому что, если мы хотим отредактировать фильм, то мы должны использовать эту гиперссылку. Давайте подробнее рассмотрим этот процесс.

Давайте посмотрим на приложение, оно теперь выглядит так:

Итак, вы уже научились создавать свою страницу фильмов, разрабатывать ее (уроки с 1 по 4), делать так, чтобы она управляла данными ( PиP ), и затем создавать форму, которую вы могли использовать дляP . Следующий шаг будет заключаться в создании подобной формы, которую вы сможете использовать для редактирования уже существующего списка фильмов.

От автора: Дорогие друзья, приношу извинения, что вновь получилась очень длинная статья (почти 10500 знаков, да ещё 6 иллюстраций), однако разрывать её пополам значило бы резать по живому. Обращайтесь ко мне через форму обратной связи или почту (a@coffeediz.ru) - я скину вам оригинал в ворде, если вам так будет удобнее читать. Спасибо за понимание!

Разработка сайта 101: Часть 7, Создание страницы редактирования данных

Разработка сайта 101: Часть 7, Создание страницы редактирования данных

Комментариев нет:

Отправить комментарий