Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET".
Москва: BHV, 2002.
Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов |
|||
Далее задается элемент Repeater, отвечающий за отображение перечня закладок.
id="repBookmarks" runat="server" > <HeaderTemplate> <Table width="100%" style="font: 8pt verdana"> <TR style="Background-Color:DFECD8"> <Тd><В>Название страницы и ссылка</В></Тd> <Тd><В>Описание</В></td> </TR> </HeaderTemplate> <ItemTemplate> <TR style="Background-Color:FFECD9"> <TD> <%# "<A HREF=""" & DataBinder.Eval(Container.Dataltem, _ "PageLocation") & """>" & DataBinder.Eval(Container.Dataltem, _ "PageName") & "</A>" %> </TD> <TD> <%# DataBinder.Eval(Container.Dataltem, "PageDescription") %> </TD> </TR> </ItemTemplate> <AlternatingItemTemplate> <TR style="Background-Color:FFECA8"> <TD> <%# "<A HREF=""" & DataBinder.Eval(Container.Dataltem, _ "PageLocation") & """>" & DataBinder.Eval(Container.Dataltem, _ "PageName") & "</A>" %> </TD> <TD> <%# DataBinder.Eval(Container.Dataltem, "PageDescription") %> </TD> </TR> </AlternatingItemTemplate> <footertemplate> <TR style="Background-Color:DFECD8"> <Тd><В>Название страницы и ссылка</В></ТО> <Тd><В>Описание</В></Тd> </TR> </Таblе> </footertempiate> </ASP:Repeater>
<TR style="Background-Color:DFECD8"> <ТD><В>Название страницы и ссылка</В></Тd> <Тd><в>Описание</В>"/тd> </TR> </HeaderTemplate> Следующий шаблон, itemTemplate, предназначен для отображения данных в строках с нечетной нумерацией (в первой, третьей, пятой и т. д.): Данные из каждой записи базы размещаются в отдельной строке таблицы. В первую ячейку строки таблицы помещаются название страницы и ссылка на нее:
<%# "<А HREF=""" & DataBinder. _ Eval (Container .Dataltem, "PageLocation") _ & """>" & DataBinder.Eval(Container.Dataltem, _ "PageName") & "</A>" %> </TD>
<%f DataBinder.Eval(Container.Dataltem, "PageDescription") %> </TD> </TR> </ItemTemplate> Ячейки задаются аналогичным образом. Вначале выводится ссылка на страницу и ее название:
<%f "<A HREF=""" & DataBinder. _ Eval(Container.Dataltem, "PageLocation") ^_ & """>" & DataBinder.Eval(Container.Dataltem, _ "PageName") & "</A>" %> </TD>
<%# DataBinder.Eval(Container.Dataltem, "PageDescription") %> </TD> </TR> </AlternatingItemTemplate> После вывода всех записей с данными в нижней части элемента Repeater отображаются данные четвертого шаблона — footertemplate.
|
|||