..
. NET 프레임 워크 중 하나 ADO.NET에서 제공하는 수업을 통해 기본 클래스를 통해 XML 문서를 관리하기위한 유용한 도구를 제공합니다.
이 문서에서 우리는 비디오 데이터를 인쇄하는 리피터, 페이징 데이터를 PagedDataSource 실행 빛과 클래스 DataSet을 사용하여 ASP.NET과 XML 문서 페이징의 예를 살펴보겠습니다.
우리는 다음과 같이 그 모든 작업 완료 후, 모양 파일 paginazione.aspx에서 작동합니다 :

우리는 다음과 같은 구조를 persone.xml됩니다 데이터나 파일이 들어있는 XML 문서를 만듭니다 :
<? XML 버전 = "1.0"인코딩 = "ISO - 8859 - 1"?>
<persone>
<persona>
막시밀리안 여기서 <name> </ 이름>
<마지막 Bossi </ 이름>
</ 인물>
<persona>
여기서 <name> 눅 </ 이름>
<마지막 Ruggiero </ 이름>
</ 인물>
<persona>
여기서 <name> 클라우디오 </ 이름>
<마지막 Garau </ 이름>
</ 인물>
<persona>
여기서 <name> Gennaro </ 이름>
<마지막 Veneroso </ 이름>
</ 인물>
<persona>
여기서 <name> 마리아 </ 이름>
<마지막 Bonora </ 이름>
</ 인물>
</ 인물>
우리는 이제 웹 페이지의 본문에 포함된됩니다 HTML 봅시다 :
<form runat="server">
id="risultati" runat="server"> <asp:repeater
<ItemTemplate>
<P>
<% # Container.DataItem ( "이름") %>
<% # Container.DataItem ( "이름") %>
</ P>
</ ItemTemplate>
</ ASP : 리피터>
<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>
</ 폼>
우리는 리피터하는 인쇄 데이터, 현재 페이지와 페이지와 페이지 사이의 이동에 대한 링크가 (또한 서버 사이드)의 총 수를 인쇄할 따라서 서버측 텍스트. 구축
더 쾌적한 최종 출력을하기 위해서, 우리는 페이지를 CSS의 조금을 적용 :
<style type="text/css">
몸
{
배경 : # FFFFFF;
색상 : # 000000;
마진 : 10px 10px 10px 10px;
}
피
{
글꼴 크기 : 13px;
글꼴 가족 : verdana;
}
에
{
색상 : # 0000FF;
텍스트 장식 : 없음;
}
: 가져가
{
색상 : # FF0000;
텍스트 장식 : 없음;
}
a.nolink
{
색상 : # AAAAAA;
}
</ 스타일>
"뒤로" "클릭 가능한"링크와 데이터의 첫 번째 또는 마지막 페이지의 경우 "앞으로"로 표시하는 ASP.NET 코드를 통해 호출 CSS 클래스 "nolink"를합니다.
| |
ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서. |
| |
ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정. |
| |
SQL과 데이터베이스 (코스)
관계형 데이터베이스를 만들고 관리할 수 있습니다. 39 €에서. |