..
. NET Framework proporciona herramientas valiosas para la gestión de documentos XML, ya sea a través de clases nativas a través de cursos impartidos por ADO.NET.
En este artículo vamos a ver un ejemplo de una paginación documento XML con ASP.NET usando un repetidor para imprimir los datos de vídeo, un conjunto de datos a la luz y la clase para ejecutar PagedDataSource datos de localización.
Vamos a trabajar en el paginazione.aspx archivo que, después de la finalización de todas las operaciones, se verá como sigue:

Creamos el documento XML que contiene los datos o el archivo que persone.xml la siguiente estructura:
<? Xml version = "1.0" encoding = "ISO-8859-1">
<persone>
<persona>
Maximiliano NOMBRE </ name>
<Bossi Última </ name>
</ Persona>
<persona>
NOMBRE Lucas </ name>
<Última Ruggiero </ name>
</ Persona>
<persona>
NOMBRE Claudio </ name>
<Última Garau </ name>
</ Persona>
<persona>
NOMBRE Gennaro </ name>
<Última Veneroso </ name>
</ Persona>
<persona>
NOMBRE María </ name>
<Última Bonora </ name>
</ Persona>
</ Persona>
Veamos ahora el código HTML que se incluirá en el cuerpo de la página web:
<form runat="server">
<asp:repeater id="risultati" runat="server">
<ItemTemplate>
<p>
<% # Container.DataItem ("nombre")%>
<% # Container.DataItem ("nombre")%>
</ 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>
Construimos el repetidor en el que los datos de impresión, por lo tanto, un texto del lado del servidor para imprimir la página actual y el número total de páginas y enlaces (también del lado del servidor) para navegar entre las páginas.
Con el fin de hacer más agradable el resultado final, se aplica la página un poco de CSS:
<style type="text/css">
Cuerpo
{
fondo: # FFFFFF;
color: # 000000;
margin: 10px 10px 10px 10px;
}
p
{
font-size: 13px;
font-family: Verdana;
}
a
{
color: # 0000FF;
text-decoration: none;
}
a: hover
{
color: # FF0000;
text-decoration: none;
}
a.nolink
{
color: # AAAAAA;
}
</ Style>
Tenga en cuenta la clase CSS "nolink" que invocó a través de código de ASP.NET para marcar como "hacer clic" enlaces "de vuelta" y "adelante" en el caso de la primera o última página de datos.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP.NET (Curso)
Ciclo completo para la creación de aplicaciones Web y un 15% de descuento hasta el 14/09/2011. |
| |
SQL y bases de datos (Curso)
Crear y gestionar bases de datos relacionales. A partir de 39 €. |