..
. NET Framework suteikia vertingos įrankius, leidžiančius valdyti XML dokumentus, arba per gimtoji klasių per klases, teikia ADO.NET.
Šiame straipsnyje mes pažvelgti į XML dokumentą ieškos su ASP.NET naudojant kartotuvo spausdinti vaizdo duomenis, DataSet šviesos ir klasės paleisti PagedDataSource ieškos duomenų pavyzdys.
Mes dirbsime faile paginazione.aspx, kad baigus visas operacijas, atrodys taip:

Mes sukurti XML dokumentą, kuriame yra duomenys arba failas, kuris persone.xml tokią struktūrą:
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<persone>
<persona>
Maximilian <name> </ name>
<Paskutinis Bossi </ name>
</ Asmuo>
<persona>
<name> Lukas </ name>
<Paskutinis Ruggiero </ name>
</ Asmuo>
<persona>
<name> Claudio </ name>
<Paskutinis Garau </ name>
</ Asmuo>
<persona>
<name> Gennaro </ name>
<Paskutinis Veneroso </ name>
</ Asmuo>
<persona>
<name> Marija </ name>
<Paskutinis Bonora </ name>
</ Asmuo>
</ Asmuo>
Leiskite mums dabar pamatyti HTML, kuri bus pateikta į tinklalapį įstaiga:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("pavadinimas")%>
<% # Container.DataItem ("pavadinimas")%>
</ P>
</ ItemTemplate>
</ Asp: kartotuvo>
<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>
Mes statome kartotuvo, kurioje spausdinimo duomenis, todėl server-side tekstą Spausdinti dabartinį puslapį ir bendras puslapių skaičius ir nuorodos (taip pat ir serverio pusėje) pereiti tarp puslapių.
Kad būtų maloniau galutinę produkciją, mes naudojame puslapį CSS bitų:
<style type="text/css">
Kūnas
{
background: # FFFFFF;
spalva: # 000000;
margin: 10px 10px 10px 10px;
}
p
{
font-size: 13px;
font-family: Verdana;
}
į
{
color: # 0000FF;
text-decoration: none;
}
: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
color: # aaaaaa;
}
</ Style>
Pastaba CSS klasės "nolink", kuris rėmėsi per ASP.NET kodą prekių ženklą kaip "spausti" Nuorodos "atgal" ir "pirmyn" į pirmą arba paskutinį puslapį duomenų atveju.
| |
ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €. |
| |
ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €. |
| |
SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €. |