..


스폰서 링크

ASP.NET을 사용하여 XML 문서의 페이징

작성한 기사 루카 Ruggiero
2 페이지 1

. NET 프레임 워크 중 하나 ADO.NET에서 제공하는 수업을 통해 기본 클래스를 통해 XML 문서를 관리하기위한 유용한 도구를 제공합니다.

이 문서에서 우리는 비디오 데이터를 인쇄하는 리피터, 페이징 데이터를 PagedDataSource 실행 빛과 클래스 DataSet을 사용하여 ASP.NET과 XML 문서 페이징의 예를 살펴보겠습니다.

우리는 다음과 같이 그 모든 작업 완료 후, 모양 파일 paginazione.aspx에서 작동합니다 :

따라서 우리가 우리가 사용 가능한 데이터를 N 3를 표시하는 웹 페이지는 것을 알, 우리는 마지막으로 현재 페이지 번호와 페이지의 총 수를 표시하고, 때 페이지가 활성화되어 있지 않은 페이지 간의 탐색 링크 현재는 첫 번째 또는 마지막입니다.

우리는 다음과 같은 구조를 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"를합니다.

같은 범주에 ...
E - 학습
ASP (고급) ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서.
ASP.NET (코스) ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정.
SQL과 데이터베이스 (코스) SQL과 데이터베이스 (코스)
관계형 데이터베이스를 만들고 관리할 수 있습니다. 39 €에서.
스폰서 링크