..
. NET Framework dostarcza cennych narzędzi do zarządzania dokumentami XML, poprzez macierzystych klas przez klasy dostarczanych przez ADO.NET.
W tym artykule przyjrzymy przykład XML dokument stronicowania w ASP.NET przy użyciu Repeater do drukowania danych wideo, DataSet na światło i klasy uruchomić PagedDataSource danych stronicowania.
Będziemy pracować w paginazione.aspx plik, po zakończeniu wszystkich operacji, będzie wyglądać następująco:

Tworzymy dokument XML zawierający dane lub plik, który będzie persone.xml następującą strukturę:
<? Wersja Xml = "1.0" encoding = "ISO-8859-1"?>
<persone>
<persona>
Maksymiliana <name> </ name>
<Ostatnia Bossi </ name>
</ Osoba>
<persona>
<name> Luke </ name>
<Ostatnia Ruggiero </ name>
</ Osoba>
<persona>
<name> Claudio </ name>
<Ostatnia Garau </ name>
</ Osoba>
<persona>
<name> Gennaro </ name>
<Ostatnia Veneroso </ name>
</ Osoba>
<persona>
<name> Maria </ name>
<Ostatnia Bonora </ name>
</ Osoba>
</ Osoba>
Zobaczmy teraz, HTML, które będą zawarte w treści strony:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("nazwa")%>
<% # Container.DataItem ("nazwa")%>
</ 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>
Budujemy wzmacniacz, w którym dane wydruku, a więc po stronie serwera, tekst do drukowania bieżącej strony i łączną liczbę stron i linki (także po stronie serwera), aby poruszać się między stronami.
W celu bardziej przyjemny efekt końcowy, możemy zastosować stronę nieco CSS:
<style type="text/css">
Ciało
{
background: # FFFFFF;
color: # 000000;
margin: 10px 10px 10px 10px;
}
p
{
font-size: 13px;
font-family: Verdana;
}
do
{
color: # 0000FF;
text-decoration: none;
}
a: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
color: # AAAAAA;
}
</ Style>
Uwaga CSS klasy "nolink", które powołuje się poprzez kodu ASP.NET oznaczyć jako "klikalne" linki "wstecz" i "do przodu" w przypadku pierwszej lub ostatniej strony danych.
| |
ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €. |
| |
ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €. |