代码如下:
<PagerTemplate>
<table style="width: 100%;">
<tr>
<td style="text-align: right">
第<asp:Label ID="lblPageIndex" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>">
</asp:Label>页/共<asp:Label ID="lblPageCount" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount %>">
</asp:Label>页
<% //首页/上一页 %>
<asp:LinkButton ID="lkbFirstPage" runat="server" Text="首页" CausesValidation="false"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
CommandArgument="First" CommandName="Page" />
<asp:LinkButton ID="lkbPrevalPage" runat="server" Text="上一页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
CommandArgument="Prev" CommandName="Page" />
<% //下一页/尾页 %>
<asp:LinkButton ID="lkbNextPage" runat="server" Text="下一页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1 %>"
CommandArgument="Next" CommandName="Page" />
<asp:LinkButton ID="lkbLastPage" runat="server" Text="尾页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1 %>"
CommandArgument="Last" CommandName="Page" />
<% //GO %>
<asp:TextBox ID="txtGoPage" runat="server" CssClass="TextGo"
Enabled="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>" ></asp:TextBox>
<ajaxToolkit:FilteredTextBoxExtender ID="fteGoPage" runat="server"
TargetControlID="txtGoPage"
FilterType="Custom" ValidChars="1234567890" />
<asp:LinkButton ID="lkbGoPage" runat="server" Text="GO" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>"
CommandArgument="-1" CommandName="Page" />
</td>
</tr>
</table>
</PagerTemplate>
<table style="width: 100%;">
<tr>
<td style="text-align: right">
第<asp:Label ID="lblPageIndex" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>">
</asp:Label>页/共<asp:Label ID="lblPageCount" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount %>">
</asp:Label>页
<% //首页/上一页 %>
<asp:LinkButton ID="lkbFirstPage" runat="server" Text="首页" CausesValidation="false"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
CommandArgument="First" CommandName="Page" />
<asp:LinkButton ID="lkbPrevalPage" runat="server" Text="上一页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
CommandArgument="Prev" CommandName="Page" />
<% //下一页/尾页 %>
<asp:LinkButton ID="lkbNextPage" runat="server" Text="下一页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1 %>"
CommandArgument="Next" CommandName="Page" />
<asp:LinkButton ID="lkbLastPage" runat="server" Text="尾页" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1 %>"
CommandArgument="Last" CommandName="Page" />
<% //GO %>
<asp:TextBox ID="txtGoPage" runat="server" CssClass="TextGo"
Enabled="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>" ></asp:TextBox>
<ajaxToolkit:FilteredTextBoxExtender ID="fteGoPage" runat="server"
TargetControlID="txtGoPage"
FilterType="Custom" ValidChars="1234567890" />
<asp:LinkButton ID="lkbGoPage" runat="server" Text="GO" CausesValidation="False"
Enabled="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>"
CommandArgument="-1" CommandName="Page" />
</td>
</tr>
</table>
</PagerTemplate>