..
. NET Framework inneholder verdifulle verktøy for å håndtere XML-dokumenter, enten gjennom innfødte klasser gjennom klasser tilbys av ADO.NET.
I denne artikkelen ser vi på et eksempel på et XML-dokument paging med ASP.NET bruke en repeater til å skrive ut til video data, et datasett til lys og klasse å kjøre PagedDataSource paging data.
Vi vil arbeide i filen paginazione.aspx at etter fullføring av alle operasjoner, vil se slik ut:

Vi skaper XML-dokumentet som inneholder data eller filen som vil persone.xml følgende struktur:
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<persone>
<persona>
Maximilian <name> </ navn>
<Siste Bossi </ navn>
</ Person>
<persona>
<name> Luke </ navn>
<Siste Ruggiero </ navn>
</ Person>
<persona>
<name> Claudio </ navn>
<Siste Garau </ navn>
</ Person>
<persona>
<name> Gennaro </ navn>
<Siste Veneroso </ navn>
</ Person>
<persona>
<name> Maria </ navn>
<Siste Bonora </ navn>
</ Person>
</ Person>
La oss nå se HTML som skal finnes i kroppen av websiden:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("navn")%>
<% # Container.DataItem ("navn")%>
</ 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>
Vi bygge repeater der ut data, derfor en server-side tekst å skrive ut gjeldende side og totalt antall sider og lenker (også server side) til å navigere mellom sidene.
For å gjøre mer behagelig det endelige resultatet, bruker vi siden en bit av CSS:
<style type="text/css">
Body
{
bakgrunn: # FFFFFF;
color: # 000000;
margin: 10px 10px 10px 10px;
}
p
{
font-size: 13px;
font-family: Verdana;
}
til
{
color: # 0000FF;
text-decoration: none;
}
a: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
color: # AAAAAA;
}
</ Div>
Merk at CSS-klasse "nolink" som påberopes via ASP.NET kode for å markere som "klikkbare" linker "tilbake" og "forover" i tilfelle den første eller siste side i data.
| |
ASP (Advanced)
Full kurs for å lage dynamiske nettsider. Fra € 39. |
| |
ASP.NET (Course)
Full kurs for å bygge web-applikasjoner fra 49 €. |
| |
SQL og Database (Course)
Opprette og administrere relasjonsdatabaser. Fra € 39. |