ListView和DataPager
DataPager控件能支持实现 IPageableItemContainer接口的控件
ListView是现有控件中唯一实现此接口的控件,此控件功能还算强大,来熟悉下页面代码,以后图方面的同志,又可以少几行代码写写了
<
asp:ListView
runat
="server"
ID
="ListView1"
DataSourceID
="SqlDataSource1"
DataKeyNames ="ProductID" >
< layouttemplate >
< table runat ="server" >
< tr runat ="server" >
< td runat ="server" >
< table id ="itemContainer" runat ="server" border ="0" style ="" >
</ table >
</ td >
</ tr >
< tr runat ="server" >
< td runat ="server" style ="" >
< asp:datapager ID ="DataPager1" runat ="server" >
< fields >
< asp:nextpreviouspagerfield ButtonType ="Button" ShowFirstPageButton ="True"
ShowNextPageButton ="False" ShowPreviousPageButton ="False" />
< asp:numericpagerfield />
< asp:nextpreviouspagerfield ButtonType ="Button" ShowLastPageButton ="True"
ShowNextPageButton ="False" ShowPreviousPageButton ="False" />
</ fields >
</ asp:datapager >
</ td >
</ tr >
</ table >
</ layouttemplate >
< itemtemplate >
< tr runat ="server" style ="" >
< td >
ProductID: < asp:Label ID ="ProductIDLabel" runat ="server"
Text ='<%# Eval("ProductID") % > ' /> </ td >< td > ProductName: < asp:Label
ID ="ProductNameLabel" runat ="server" Text ='<%# Eval("ProductName") % > ' /> </ td ></ tr >
</ itemtemplate >
</ asp:ListView >
DataKeyNames ="ProductID" >
< layouttemplate >
< table runat ="server" >
< tr runat ="server" >
< td runat ="server" >
< table id ="itemContainer" runat ="server" border ="0" style ="" >
</ table >
</ td >
</ tr >
< tr runat ="server" >
< td runat ="server" style ="" >
< asp:datapager ID ="DataPager1" runat ="server" >
< fields >
< asp:nextpreviouspagerfield ButtonType ="Button" ShowFirstPageButton ="True"
ShowNextPageButton ="False" ShowPreviousPageButton ="False" />
< asp:numericpagerfield />
< asp:nextpreviouspagerfield ButtonType ="Button" ShowLastPageButton ="True"
ShowNextPageButton ="False" ShowPreviousPageButton ="False" />
</ fields >
</ asp:datapager >
</ td >
</ tr >
</ table >
</ layouttemplate >
< itemtemplate >
< tr runat ="server" style ="" >
< td >
ProductID: < asp:Label ID ="ProductIDLabel" runat ="server"
Text ='<%# Eval("ProductID") % > ' /> </ td >< td > ProductName: < asp:Label
ID ="ProductNameLabel" runat ="server" Text ='<%# Eval("ProductName") % > ' /> </ td ></ tr >
</ itemtemplate >
</ asp:ListView >
最近好戏连台,Adobe的flash cs 3也发布了