..


Sponsoroidut linkit

Hakulaite on XML-dokumenttien ASP.NET

Artikkelin kirjoittanut Luca Ruggiero
Sivu 1 2

. NET Framework sisältää arvokkaita työkaluja XML-dokumentteja, joko syntyperäinen luokissa kautta luokkiin tarjoamien ADO.NET.

Tässä artikkelissa tarkastelemme esimerkki XML-asiakirjan henkilöhaku kanssa ASP.NET käyttäen toistin tulostaa videon tiedot, DataSet valoon ja luokka ajaa PagedDataSource henkilöhaku tiedot.

Toimimme tiedoston paginazione.aspx että päätyttyä kaikki toiminnot, näyttää seuraavasti:

Siten näemme, että se on web sivu jossa näyttö 3 N käytettävissä olevien tietojen, näytämme olevan sivun numero ja sivujen kokonaismäärä ja lopuksi navigointi linkit sivujen välillä, jotka eivät ole aktiivisia kun sivu Nykyinen on ensimmäinen tai viimeinen.

Luomme XML dokumentti, joka sisältää tiedot tai tiedoston, joka persone.xml seuraavaa rakennetta:






 <? Xml version = "1.0" encoding = "ISO-8859-1"?>







 <persone>



    



 <persona>



        



 Maximilian <name> </ name>



        



 <Viimeksi Bossi </ name>



    



 </ Henkilö>



    



 <persona>



        



 <name> Luke </ name>



        



 <Viimeksi Ruggiero </ name>



    



 </ Henkilö>



    



 <persona>



        



 <name> Claudio </ name>



        



 <Viimeksi Garau </ name>



    



 </ Henkilö>



    



 <persona>



        



 <name> Gennaro </ name>



        



 <Viimeksi Veneroso </ name>



    



 </ Henkilö>



    



 <persona>



        



 <name> Maria </ name>



        



 <Viimeksi Bonora </ name>



    



 </ Henkilö>







 </ Henkilö>



Katsokaamme nyt HTML, joka sisältyy itse verkkosivu:





 <form runat="server">

 





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



    



 <ItemTemplate>



        



 <p>



            



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



            



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



        



 </ P>



    



 </ ItemTemplate>

 





 </ ASP: toistin>

 





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



Rakennamme toistimen joka tulostaa tiedot, siis server-side teksti tulostaa nykyisen sivun ja sivujen kokonaismäärä ja linkit (myös palvelimen puolella) liikkua sivujen välillä.

Jotta miellyttävämpi lopullinen tuotos, käytämme sivu hieman CSS:






 <style type="text/css">







 Kehon







 {



    



 background: # FFFFFF;



    



 color: # 000000;



    



 margin: 10px 10px 10px 10px;







 }







 P







 {



    



 font-size: 13px;



    



 font-family: Verdana;







 }







 että







 {



    



 color: # 0000FF;



    



 text-decoration: none;







 }







 : hover







 {



    



 color: # FF0000;



    



 text-decoration: none;







 }







 a.nolink







 {



    



 color: # aaaaaa;







 }







 </ Div>



Huomautus CSS-tyyli "nolink" että vedotaan kautta ASP.NET koodin merkin "klikattavia" linkkejä "takaisin" ja "eteenpäin", jos ensimmäinen tai viimeinen sivu tietoja.

Samassa luokassa ...
E-Learning
ASP (Advanced) ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €.
ASP.NET (kurssi) ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €.
SQL ja Database (kurssi) SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €.
Sponsoroidut linkit