..


スポンサーリンク

ASP.NETを使用してXML文書のページング

によって書かれた記事ルカルッジェーロ
ページ1の2

。NET Frameworkは、ADO.NETによって提供されるクラスのいずれかを介してネイティブクラスを介して、XML文書を管理するための貴重なツールを提供しています。

この記事では、ビデオのデータに印刷するリピータページングのデータを ているPagedDataSource実行するための光とクラスのDataSetを使用してASP.NETでXMLドキュメントのページングの例を見てみましょう

我々はすべての操作の完了後、次のように見えるか、ファイルのpaginazione.aspxで動作します。

したがって、我々はそれが我々が利用可能なデータをN個のうちの3つを表示するWebページであることを確認、我々は最終的に、現在のページ番号と総ページ数を表示すると、ときに、ページがアクティブでないページ間のナビゲーションリンク現在は、最初または最後です。

我々は次の構造をpersone.xmlれるデータやファイルを含むXMLドキュメントを作成します。






 <?xmlバージョン="1.0"エンコード="ISO - 8859 - 1"?>







 <persone>



    



 <PERSONA>



        



マクシミリアン<name>は</名前>



        



 <最後のボッシ</名前>



    



 </人>



    



 <PERSONA>



        



 <name>のルーク</名前>



        



 <最後のルッジェーロ</名前>



    



 </人>



    



 <PERSONA>



        



 <name>のクラウディオ</名前>



        



 <最後のGarau </名前>



    



 </人>



    



 <PERSONA>



        



 <name>のジェンナーロ</名前>



        



 <最後のVeneroso </名前>



    



 </人>



    



 <PERSONA>



        



 <name>のマリア</名前>



        



 <最後のBonora </名前>



    



 </人>







 </人>



私たちは今、Webページの本体に含まれるHTMLを見てみましょう:





 <form runat="server">

 





 <asp:repeater id="risultati" runat="server">



    



 <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の;







 }







 P







 {



    



フォントサイズ:13px;



    



フォントファミリー:Verdanaの;







 }







への







 {



    



色:#0000FF;



    



テキスト装飾:なし;







 }







 :ホバー







 {



    



色:#FF0000;



    



テキスト装飾:なし;







 }







 a.nolink







 {



    



色:#AAAAAA;







 }







 </スタイル>



"バック""クリッカブル"のリンクとデータの最初または最後のページの場合は"前進"としてマークするASP.NETコードを介して呼び出されるCSSクラス"、nolinkを"注意してください。

同じカテゴリの...
E -ラーニング
ASP(上級) ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。
ASP.NET(コース) ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。
SQLとデータベース(コース) SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。
スポンサーリンク