..


Sponzorované odkazy

Stránkovanie XML dokumentu pomocou ASP.NET

Článok napísal Luca Ruggiero
Strana 1 z 2

. 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:

Vidíme teda, že sa jedná o webovú stránku, kde displej 3 N dostupných údajov sa zobrazí číslo aktuálnej stránky a celkový počet strán a nakoniec navigačné prepojenia medzi stránkami, ktoré nie sú aktívne, keď na stránke Aktuálne je prvý alebo posledný.

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.

V rovnakej kategórii ...
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre vytváranie webových aplikácií od 49 €.
SQL a databáz (kurz) SQL a databáz (kurz)
Vytváranie a správa relačnej databázy. Od 39 €.
Sponzorované odkazy