..


Sponsor Bağlantılar

ASP.NET kullanarak bir XML belgesinin Çağrı

Tarafından yazılmış Madde Luca Ruggiero
2 Sayfa 1

. NET Framework ya ADO.NET tarafından sağlanan sınıfları ile ana sınıfları ile, XML dokümanlarını yönetmek için değerli araçlar sağlamaktadır.

Bu yazıda video veri yazdırmak için bir Tekrarlayıcı, çağrı veri PagedDataSource çalıştırmak için ışık ve sınıf için bir DataSet kullanarak ASP.NET ile XML belgesinin sayfalama bir örnek ile inceleyelim.

Biz şöyle ki, tüm işlemlerin tamamlanmasından sonra, bakacağız dosya paginazione.aspx çalışır:

Böylece biz mevcut verilerin N 3 ekran bir web sayfası olduğunu görmek, nihayet, geçerli sayfa numarası ve toplam sayfa sayısını görüntüler ve ne zaman sayfa etkin değildir sayfaları arasında gezinti bağlantıları Şu ilk ya da son verecek.

Biz aşağıdaki yapıya persone.xml edecek veri veya dosyayı içeren XML belgesi oluşturmak:






 <? Xml version = "1.0" encoding = "ISO-8859-1"?>







 <persone>



    



 <persona>



        



 Maximilian <name> </ name>



        



 <Son Bossi </ name>



    



 </ Kişi>



    



 <persona>



        



 <name> Luke </ name>



        



 <Son Ruggiero </ name>



    



 </ Kişi>



    



 <persona>



        



 <name> Claudio </ name>



        



 <Son Garau </ name>



    



 </ Kişi>



    



 <persona>



        



 <name> Gennaro </ name>



        



 <Son Veneroso </ name>



    



 </ Kişi>



    



 <persona>



        



 <name> Maria </ name>



        



 <Son Bonora </ name>



    



 </ Kişi>







 </ Kişi>



Şimdi Web sayfasının gövdesinde yer olacak HTML görelim:





 <form runat="server">

 





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



    



 <ItemTemplate>



        



 <p>



            



 <% # Container.DataItem ("isim")%>



            



 <% # Container.DataItem ("isim")%>



        



 </ P>



    



 </ ItemTemplate>

 





 </ Asp: Tekrarlayıcı>

 





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







 </ Formu>



Biz tekrarlayıcı hangi yazdırma verileri, geçerli sayfa ve sayfalar ve sayfalar arasında gezinmek için bağlantılar (ayrıca sunucu tarafı) toplam sayısı yazdırmak için bu nedenle bir sunucu tarafı metin. Inşa

Daha keyifli nihai çıkış yapmak için, biz sayfa CSS biraz geçerlidir:






 <style type="text/css">







 Vücut







 {



    



 background: # FFFFFF;



    



 color: # 000000;



    



 margin: 10px 10px 10px 10px;







 }







 p







 {



    



 font-size: 13px;



    



 font-family: verdana;







 }







 için







 {



    



 color: # 0000FF;



    



 text-decoration: none;







 }







 a: hover







 {



    



 color: # FF0000;



    



 text-decoration: none;







 }







 a.nolink







 {



    



 color: # AAAAAA;







 }







 </ Style>



"Geri", "tıklanabilir" bağlantıları ve veri ilk veya son sayfa durumunda "ileri" olarak işaretlemek için ASP.NET kod ile çağrılan CSS sınıfı "nolink" Not.

Aynı Kategoride ...
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
SQL ve Veritabanı (Ders) SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39.
Sponsor Bağlantılar