欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號)    在線QQ:181796286
NEWS BLOG ·
學無止境
關注開優網絡 關注前沿
ASP.NET實現登錄成功后返回請求頁
ASP.NET在后臺直接驗證表單數據

AspNetPager自定義使用方法

發表日期:2019-01-05    文章編輯:    瀏覽次數:3958    標簽:

<webdiyer:AspNetPager ID="anp" runat="server"
    CssClass="pages" CurrentPageButtonClass="cpb"
    CustomInfoHTML="總共%RecordCount%條記錄,當前為%CurrentPageIndex%/%PageCount%頁"
    FirstPageText="首頁" LastPageText="尾頁" NextPageText="下一頁"
    NumericButtonCount="5"
    OnPageChanged="anp_PageChanged"
    PageIndexBoxType="TextBox"
    PrevPageText="上一頁" ShowDisabledButtons="false" ShowFirstLast="false" ShowPageIndex="false" ShowPrevNext="false" ShowNavigationToolTip="false" ShowMoreButtons="False" ShowPageIndexBox="Never"
    SubmitButtonText="Go" TextAfterPageIndexBox="頁" TextBeforePageIndexBox="轉到" PageSize="1">
</webdiyer:AspNetPager>

ShowDisabledButtons 是否顯示禁用按鈕
ShowFirstLast    是否顯示首頁和尾頁
ShowPrevNext    是否顯示上一頁和下一頁
ShowPageIndex    是否顯示數字按鈕

//數字跳轉
<div class="pagelist">
     <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="頁索引必須是整數"/> //驗證tb_pageindex數值文本框
     <asp:Label ID="lbl_error" runat="server" ForeColor="Red" EnableViewState="false"></asp:Label> //錯誤是顯示的信息    
</div>

//后臺事件
protected void Button1_Click(object sender, EventArgs e)
{
    try
    {
        int pageindex = int.Parse(tb_pageindex.Text); //獲取數值文本框值
        anp.GoToPage(pageindex); //跳轉到相應的頁數
    }
    catch (FormatException)
    {
        lbl_error.Text = "輸入的頁索引格式不正確";
    }
}

//只顯示下一頁 一個按鈕
<div class="pagelist">
     <asp:Button ID="Button2" runat="server" Text="下一頁" OnClick="Button2_Click" />    
</div>

protected void Button2_Click(object sender, EventArgs e)
{
    try
    {
        if (anp.RecordCount<anp.CurrentPageIndex+1)  //總記錄數小于當前頁數+1
        {
            Xiaobin.Utility.Tool.Alert("已是最后一頁",this.Page);
            return;
        }        
        anp.GoToPage(anp.CurrentPageIndex + 1); //跳轉到當前頁數+1,即下一頁
    }
    catch (FormatException)
    {
        Xiaobin.Utility.Tool.Alert("參數錯誤!",this.Page);      
    }
}
主站蜘蛛池模板: 临沧市| 莱芜市| 江源县| 宝清县| 万年县| 肥城市| 芜湖市| 当涂县| 达尔| 枣阳市| 乳源| 平江县| 广宁县| 舟曲县| 乌兰浩特市| 常熟市| 天全县| 平南县| 肥东县| 淮阳县| 西吉县| 扎鲁特旗| 建阳市| 昌平区| 英吉沙县| 阳山县| 类乌齐县| 垣曲县| 天峨县| 天门市| 万盛区| 香河县| 宣武区| 教育| 文水县| 广安市| 东至县| 崇文区| 枣阳市| 宁蒗| 新疆|