..
。NET Frameworkは、ADO.NETによって提供されるクラスのいずれかを介してネイティブクラスを介して、XML文書を管理するための貴重なツールを提供しています。
この記事では、ビデオのデータに印刷するリピータ 、 ページングのデータを ているPagedDataSource実行するための光とクラスのDataSetを使用してASP.NETでXMLドキュメントのページングの例を見てみましょう。
我々はすべての操作の完了後、次のように見えるか、ファイルのpaginazione.aspxで動作します。

我々は次の構造を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を"注意してください。
| |
ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。 |
| |
ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |