.net(C#) DataList数字分页问题..在线等
请问分页码怎么显示不出来,求教 我彩用的是数字分页 如 123456789
ASPX页代码
<asp:DataList ID="Data_p" RepeatColumns="4" Width="100%" RepeatDirection="Horizontal" runat="server" DataKeyField="id" >
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
姓名:<%# Eval("name") %><%# Eval("id") %><br />
电话:<%# Eval("tel") %><br />
</ItemTemplate>
<FooterTemplate>
<asp:PlaceHolder ID="ph" runat="server" Visible="true" ></asp:PlaceHolder>
</FooterTemplate>
<EditItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"
Font-Underline="False" />
</asp:DataList>
ASPX.cs代码 private void datalist_pagecommand(object sender,DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Footer) { PlaceHolder ph = (PlaceHolder)e.Item.FindControl("ph"); db pdb = new db(); for (int i = 0; i < pdb.pgs().PageCount; i++) { HyperLink h=new HyperLink(); Literal l = new Literal(); int n = i + 1; h.Text = n.ToString(); h.ID=n.ToString(); h.NavigateUrl = "datelist2.aspx?page=" + i.ToString(); l.Text =" "; ph.Controls.Add(h); ph.Controls.Add(l); } } }