..


Sponzorirani linkovi

Paging od XML dokumenta koristeći ASP.NET

Članak je napisao Luca Ruggiero
Stranica 1 od 2

. NET Framework pruža vrijedne alate za upravljanje XML dokumenata, bilo domaćih nastave kroz nastavu koje ADO.NET.

U ovom članku ćemo pogledati na primjer XML dokumenta stranične s ASP.NET koristi tipkovnica za ispis na video podataka, DataSet na svjetlo i klasa pokrenuti PagedDataSource paging podataka.

Mi ćemo raditi u datoteci paginazione.aspx da je, nakon završetka svih operacija, izgledat će kako slijedi:

Tako vidimo da je web stranica gdje ćemo prikazati 3 N dostupnih podataka, prikaz trenutne stranice broj i ukupan broj stranica i, konačno, navigacijske veze između stranice koje nisu aktivni kada se stranica Trenutni je prvi ili posljednji.

Mi stvaramo XML dokument koji sadrži podatke ili datoteku koja će persone.xml sljedeću strukturu:






 <? XML verzija = "1.0" kodiranje = "ISO-8859-1">







 <persone>



    



 <persona>



        



 Maksimilijan <name> </ name>



        



 <Zadnja Bossi </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Luka </ ime>



        



 <Zadnja Ruggiero </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Claudio </ name>



        



 <Zadnja Garau </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Gennaro </ name>



        



 <Zadnja Veneroso </ name>



    



 </ Osoba>



    



 <persona>



        



 <name> Maria </ name>



        



 <Zadnja Bonora </ name>



    



 </ Osoba>







 </ Osoba>



Pogledajmo sada HTML-a koji će biti sadržane u tijelu na web stranici:





 <form runat="server">

 





 <asp:repeater id="risultati" runat="server">



    



 <ItemTemplate>



        



 <p>



            



 <% # Container.DataItem ("ime")%>



            



 <% # Container.DataItem ("ime")%>



        



 </ 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>



Mi graditi repetitor u kojem ispisa podataka, dakle na strani poslužitelja tekst za ispis trenutne stranice i ukupan broj stranica i veze (također strani poslužitelja) za navigaciju između stranica.

Da bi ugodnije konačni izlaz, možemo primijeniti stranice malo CSS:






 <style type="text/css">







 Tijelo







 {



    



 background: # FFFFFF;



    



 Boja: # 000000;



    



 margin: 10px 10px 10px 10px;







 }







 P







 {



    



 font-size: 13px;



    



 font-family: Verdana;







 }







 na







 {



    



 Boja: # 0000FF;



    



 text-decoration: none;







 }







 : hover







 {



    



 Boja: # FF0000;



    



 text-decoration: none;







 }







 a.nolink







 {



    



 Boja: # AAAAAA;







 }







 </ Style>



Napomena CSS klase "nolink" koja zaziva preko ASP.NET kod označiti kao "kliknuti" veze "back" i "prema naprijed" u slučaju prve ili zadnje stranice podataka.

U istoj kategoriji ...
E-učenje
ASP (Advanced) ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 39 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €.
Sponzorirani linkovi