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

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.
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |