📄 default.aspx
字号:
<%@ Page Title="" Language="C#" MasterPageFile="~/NavPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="CurrentPageIndex_Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="header" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="main" Runat="Server">
从7.2版起,AspNetPager允许通过声明或编程方式直接指定当前页索引CurrentPageIndex的值,直接指定CurrentPageIndex的值时,和正常分页一样,分页控件会触发PageChanging和PageChanged事件。
<br /><font color="red">(注:如果使用Url分页,则以声明方式指定的CurrentPageIndex属性将不起作用,因为页面加载就会引发分页事件,导致以声明方式指定的CurrentPageIndex的值会因为页面加载引发分页事件而被重置)</font>
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:BoundField DataField="orderid" HeaderText="订单编号" />
<asp:BoundField DataField="orderdate" HeaderText="订单日期" DataFormatString="{0:d}" />
<asp:BoundField DataField="companyname" HeaderText="公司名称" />
<asp:BoundField DataField="employeename" HeaderText="雇员姓名" />
</Columns>
</asp:GridView>
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" Width="100%" ShowPageIndexBox="Always" TextBeforePageIndexBox="跳转到第" TextAfterPageIndexBox="页"
PageSize="10" CurrentPageIndex="39" FirstPageText="首页" LastPageText="尾页" PrevPageText="上页" NextPageText="下页" OnPageChanging="AspNetPager1_PageChanging" OnPageChanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager><br />
请输入要跳转到的页索引:<asp:TextBox ID="tb_pageindex" runat="server" Width="60px" Text="8"></asp:TextBox><asp:Button ID="Button1"
runat="server" Text="转到" OnClick="Button1_Click" /><asp:RequiredFieldValidator
ID="RequiredFieldValidator1" runat="server" Text="必须输入页索引" ControlToValidate="tb_pageindex"/><asp:CompareValidator
ID="CompareValidator1" runat="server" ControlToValidate="tb_pageindex" Operator="DataTypeCheck" Type="Integer" Text="页索引必须是整数"/><asp:Label ID="lbl_error" runat="server" ForeColor="Red" EnableViewState="false"></asp:Label>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -