Tạo ra một giao diện người dùng tùy chỉnh cho Paging Nếu bạn cần kiểm soát hoàn toàn và hoàn toàn giao diện người dùng bằng tin nhắn, bạn có thể sử dụng TemplatePagerField để tùy chỉnh sự xuất hiện của các DataPager. Các trang trong Ví dụ 14,9 minh hoạ cách bạn có thể sử dụng TemplatePagerField. | 684 CHAPTER 14 Using the ListView and DataPager Controls Creating a Custom User Interface for Paging If you need total and complete control over the paging user interface you can use the TemplatePagerField to customize the appearance of the DataPager. The page in Listing illustrates how you can use the TemplatePagerField. LISTING @ Page Language C DOCTYPE html PUBLIC - W3C DTD XHTML Transitional EN http TR xhtml1 DTD script runat server protected void pg_PagerCommand object sender DataPagerCommandEventArgs e switch case Previous if 0 - 2 break case Next 2 break script html xmlns http 1999 xhtml head id Head1 runat server title DataPager Template title head body form id form1 runat server div asp ListView ID lstMovies DataSourceId srcMovies runat server LayoutTemplate ul id itemContainer From the Library of Wow eBook Using the DataPager Control 685 runat server ul asp DataPager id pg PageSize 2 Runat server Fields asp TemplatePagerField OnPagerCommand pg_PagerCommand PagerTemplate asp LinkButton id lnkPrevious Text Previous CommandName Previous Runat server asp LinkButton id lnkNext Text Next CommandName Next Runat server PagerTemplate asp TemplatePagerField Fields asp DataPager LayoutTemplate ItemTemplate li Eval Title li ItemTemplate asp ListView asp SqlDataSource id srcMovies SelectCommand SELECT Id Title Director FROM Movie ConnectionString ConnectionStrings con Runat server 14 div form body html From the Library of Wow eBook 686 CHAPTER 14 Using the ListView and DataPager Controls The TemplatePagerField in Listing contains two LinkButton controls see Figure . The first LinkButton has a CommandName set to the value Previous and the second LinkButton control has a CommandName set to the value Next. .