..


Sponzorované odkazy

Stránkování XML dokumentu pomocí ASP.NET

Článek napsal Luca Ruggiero
Strana 1 z 2

. NET Framework poskytuje cenné nástroje pro správu XML dokumentů, ať už nativní třídy přes tříd poskytuje ADO.NET.

V tomto článku se podíváme na příklad XML dokumentu, paging s ASP.NET pomocí opakovače pro tisk video dat, DataSet na světlo a třídy pro spuštění PagedDataSource stránkování data.

Budeme pracovat v souboru paginazione.aspx, že po dokončení všech operací, bude vypadat takto:

Vidíme tedy, že se jedná o webovou stránku, kde displej 3 N dostupných údajů se zobrazí číslo aktuální stránky a celkový počet stran a nakonec navigační odkazy mezi stránkami, které nejsou aktivní, když na stránce Aktuální je první nebo poslední.

Vytvoříme XML dokument, který obsahuje data, nebo soubor, který se persone.xml následující strukturu:






 <? 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í Garau </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Gennaro </ name>



        



 <Poslední Veneroso </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Maria </ name>



        



 <Poslední Bonora </ name>



    



 </ Osoba>







 </ Osoba>



Podívejme se nyní najdete v HTML, které budou obsaženy v textu webové 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>



Stavíme repeater, ve kterém tisková data, tedy na straně serveru textu pro tisk aktuální stránky a celkový počet stránek a odkazů (i na straně serveru), pro navigaci mezi stránkami.

Aby bylo možné zpříjemnit finální výstup, aplikujeme na stránce trochu CSS:






 <style type="text/css">







 Tělo







 {



    



 pozadí: # FFFFFF;



    



 Barva: # 000000;



    



 rozpětí: 10px 10px 10px 10px;







 }







 P







 {



    



 font-size: 13px;



    



 font-family: Verdana;







 }







 na







 {



    



 Barva: # 0000FF;



    



 text-decoration: none;







 }







 : hover







 {



    



 Barva: # FF0000;



    



 text-decoration: none;







 }







 a.nolink







 {



    



 Barva: # aaaaaa;







 }







 </ Style>



Poznámka: CSS třídy "nolink", který použil pomocí ASP.NET kód označit jako "klikací" odkazy "Zpět" a "vpřed", v případě první nebo poslední stránku dat.

Ve stejné kategorii ...
E-Learning
ASP (Advanced) ASP (Advanced)
Celý kurz pro vytváření dynamických webů. Od 39 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pro vytváření webových aplikací od 49 €.
SQL a databází (kurz) SQL a databází (kurz)
Vytváření a správa relační databáze. Od 39 €.
Sponzorované odkazy