..
. NET Framework giver værdifulde værktøjer til styring af XML-dokumenter, enten gennem indfødte klasser gennem klasser fra ADO.NET.
I denne artikel vil vi se på et eksempel på et XML-dokument personsøgning med ASP.NET ved hjælp af en Repeater til at udskrive til videodata, et datasæt til lys og klasse til at køre PagedDataSource personsøgning data.
Vi vil arbejde i filen paginazione.aspx, at efter afslutningen af alle operationer, vil se ud som følger:

Vi skaber de XML-dokument, der indeholder de data eller den fil, vil persone.xml følgende struktur:
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<persone>
<persona>
Maximilian <name> </ name>
<Sidste Bossi </ name>
</ Person>
<persona>
<name> Lukas </ name>
<Sidste Ruggiero </ name>
</ Person>
<persona>
<name> Claudio </ name>
<Sidste Garau </ name>
</ Person>
<persona>
<name> Gennaro </ name>
<Sidste Veneroso </ name>
</ Person>
<persona>
<name> Maria </ name>
<Sidste Bonora </ name>
</ Person>
</ Person>
Lad os nu se HTML, der vil være indeholdt i selve 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 bygger repeater, hvor udskrive data, derfor en server-side tekst for at udskrive den aktuelle side og det samlede antal sider og links (også server-side) til at navigere mellem siderne.
For at gøre mere behageligt det endelige output, anvender vi den side, en smule CSS:
<style type="text/css">
Krop
{
background: # FFFFFF;
color: # 000000;
margin: 10px 10px 10px 10px;
}
P
{
font-size: 13px;
font-family: Verdana;
}
til
{
farve: # 0000FF;
text-decoration: none;
}
a: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
farve: # aaaaaa;
}
</ Style>
Bemærk CSS klasse "nolink", der startes via ASP.NET kode for at markere som "klikbare" links "tilbage" og "fremad" i forbindelse med den første eller sidste side af data.
| |
ASP (Advanced)
Fuld kursus for at skabe dynamiske web-sites. Fra 39 €. |
| |
ASP.NET (Kursus)
Fuld kursus for bygge web-applikationer fra 49 €. |
| |
SQL-og Database (Kursus)
Oprette og administrere relationelle databaser. Fra 39 €. |