..
. NET Framework предоставляет ценные инструменты для управления XML-документами, либо с помощью родных классов через классы, предоставляемые ADO.NET.
В этой статье мы рассмотрим пример XML-документа с подкачки ASP.NET с использованием ретранслятора для печати на видео данных, DataSet к свету и класса для запуска PagedDataSource подкачки данных.
Мы будем работать в файл paginazione.aspx, что после завершения всех операций, будет выглядеть следующим образом:

Мы создаем XML-документ, который содержит данные или файл, который будет persone.xml следующую структуру:
<? Xml версия = "1.0" кодирования = "ISO-8859-1"?>
<persone>
<persona>
Максимилиан <name> </ имя>
<Последний Босси </ имя>
</ Person>
<persona>
<name> Луки </ имя>
<Последний Руджеро </ имя>
</ Person>
<persona>
<name> Клаудио </ имя>
<Последний Гарау </ имя>
</ Person>
<persona>
<name> Дженнаро </ имя>
<Последний Veneroso </ имя>
</ Person>
<persona>
<name> Мария </ имя>
<Последний Bonora </ имя>
</ Person>
</ Person>
Посмотрим теперь, HTML, которые содержатся в теле веб-страницы:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("имя")%>
<% # Container.DataItem ("имя")%>
</ P>
</ ItemTemplate>
</ Asp: Repeater>
<p> <asp:literal id="pagina" Text="1" runat="server" /> </ B> </ P>
<p>
<asp:hyperlink id="indietro" runat="server" Text="Indietro" /> |
<asp:hyperlink id="avanti" Text="Avanti" runat="server" />
</ P>
</ FORM>
Мы строим повторитель, в которых данные для печати, поэтому серверный текста на печать текущей страницы и общего количества страниц и ссылок (в том числе на стороне сервера), чтобы перемещаться между страницами.
Для того чтобы сделать более приятным конечный результат, мы применяем страницу немного CSS:
<style type="text/css">
Тело
{
фон: # FFFFFF;
цвет: # 000000;
поле: 10px 10px 10px 10px;
}
р
{
размер шрифта: 13px;
семейство шрифтов: Verdana;
}
к
{
цвет: # 0000FF;
текст-отделка: нет;
}
: наведите
{
цвет: # FF0000;
текст-отделка: нет;
}
a.nolink
{
цвет: # AAAAAA;
}
</ Style>
Обратите внимание на класс CSS "nolink", который вызывается через код ASP.NET пометить как "кликабельные" ссылки "назад" и "вперед" и в случае первой или последней странице данных.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |