..
. NET Framework poskytuje cenné nástroje pre správu XML dokumentov, či už natívne triedy cez tried poskytuje ADO.NET.
V tomto článku sa pozrieme na príklad XML dokumentu, paging s ASP.NET pomocou opakovače pre tlač video dát, DataSet na svetlo a triedy pre spustenie PagedDataSource stránkovania dáta.
Budeme pracovať v súbore paginazione.aspx, že po dokončení všetkých operácií, bude vyzerať takto:

Vytvoríme XML dokument, ktorý obsahuje dáta, alebo súbor, ktorý sa persone.xml nasledujúcu štruktúru:
<? Xml version = "1.0" encoding = "ISO-8859-1">
<persone>
<persona>
Maximilian <name> </ name>
<Posledné Bossi </ name>
</ Osoba>
<persona>
<name> Luke </ name>
<Posledné Ruggiero </ name>
</ Osoba>
<persona>
<name> Claudio </ name>
<Posledné Gara </ name>
</ Osoba>
<persona>
<name> Gennaro </ name>
<Posledné Veneroso </ name>
</ Osoba>
<persona>
<name> Maria </ name>
<Posledné Bonora </ name>
</ Osoba>
</ Osoba>
Pozrime sa teraz nájdete v HTML, ktoré budú obsiahnuté v texte webovej stránky:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("name")%>
<% # Container.DataItem ("name")%>
</ 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>
Staviame repeater, v ktorom tlačové dáta, teda na strane servera textu pre tlač aktuálnej stránky a celkový počet stránok a odkazov (aj na strane servera), pre navigáciu medzi stránkami.
Aby bolo možné spríjemniť finálny výstup, aplikujeme na stránke trochu CSS:
<style type="text/css">
Telo
{
pozadia: # FFFFFF;
Farba: # 000000;
rozpätie: 10px 10px 10px 10px;
}
P
{
font-size: 13px;
font-family: Verdana;
}
na
{
Farba: # 0000FF;
text-decoration: none;
}
: Hover
{
Farba: # FF0000;
text-decoration: none;
}
a.nolink
{
Farba: # aaaaaa;
}
</ Style>
Poznámka: CSS triedy "nolink", ktorý použil pomocou ASP.NET kód označiť ako "klikacie" odkazy "Späť" a "vpred", v prípade prvej alebo poslednej stránku dát.
| |
ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €. |
| |
ASP.NET (kurz)
Celý kurz pre vytváranie webových aplikácií od 49 €. |
| |
SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €. |