..
. NET Framework nodrošina vērtīgu instrumentu, lai pārvaldītu XML dokumentiem, vai nu native klasēs, izmantojot klasēm, ko ADO.NET.
Šajā rakstā mēs apskatīt piemēru XML dokumentu ar ASP.NET peidžeru izmanto retranslatoru, lai drukātu uz video datus, DataSet pret gaismu un klasi palaist PagedDataSource peidžeru datus.
Mēs strādāsim failā paginazione.aspx, ka pēc pabeigšanas visas darbības, izskatīsies šādi:

Mēs izveidot XML dokumentu, kas satur datus vai failu, kas būs persone.xml šādu struktūru:
<Xml version = "1.0" kodējums = "ISO-8859-1"?>
<persone>
<persona>
Maximilian <name> </ name>
<Last Bossi </ name>
</ Persona>
<persona>
<name> Luke </ name>
<Last Ruggiero </ name>
</ Persona>
<persona>
<name> Claudio </ name>
<Last Garau </ name>
</ Persona>
<persona>
<name> Gennaro </ name>
<Last Veneroso </ name>
</ Persona>
<persona>
<name> Maria </ name>
<Last Bonora </ name>
</ Persona>
</ Persona>
Ļaujiet mums tagad redz HTML, kas tiks iekļauti pamattekstā mājas lapā:
<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>
Mēs būvējam atkārtotājs, kurā izdrukāt datus, tāpēc servera pusē teksts drukāt pašreizējo lappusi un lappušu kopējo skaitu un saites (arī servera pusē), lai pārvietotos starp lappusēm.
Lai padarītu patīkamāku gala rezultātu, mēs izmantojam lapu mazliet CSS:
<style type="text/css">
Body
{
background: # FFFFFF;
color: # 000000;
margin: 10px 10px 10px 10px;
}
p
{
font-size: 13px;
font-family: verdana;
}
līdz
{
color: # 0000FF;
text-decoration: none;
}
a: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
color: # aaaaaa;
}
</ Style>
Piezīme CSS klase "nolink", kas atsaucas, izmantojot ASP.NET kodu, lai atzīmētu par "klikšķināmos" saites "back" un "uz priekšu", uz pirmo vai pēdējo lapu datus.
| |
ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39. |
| |
ASP.NET (Kurss)
Pilns kurss būvniecībai Web pieteikumus no 49 €. |
| |
SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39. |