最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net web頁面自定義分頁控件使用詳解

 更新時(shí)間:2017年01月19日 10:36:05   作者:黑白丑  
這篇文章主要為大家詳細(xì)介紹了asp.net web頁面自定義分頁控件使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

這幾天學(xué)習(xí)了一下自定義分頁控件,現(xiàn)將實(shí)現(xiàn)方法記錄下來,親測(cè)可以實(shí)現(xiàn):

這里寫圖片描述

1.首先創(chuàng)建一個(gè).ascx文件,命名為TurnPage,然后在里面寫控件前臺(tái)展示的界面:

這里寫圖片描述

2.然后在TurnPage.ascx.cs里面寫相應(yīng)的后臺(tái)代碼,代碼如下:

namespace Web
{
public delegate void GoToPage(int PageNum);

public partial class TurnPage : System.Web.UI.UserControl
{
  private GoToPage _GoToPage = null;

  protected void Page_Load(object sender, EventArgs e)
  {

  }

  public void InitControl(GoToPage GP)
  {
    _GoToPage = GP;
  }


  public int DataCount
  {
    get { return Int32.Parse(lbl_TotalCount.Text); }
    set { lbl_TotalCount.Text = value.ToString(); }
  }

  public int CurrPageNum
  {
    get { return Int32.Parse(lbl_CurrPage.Text); }
    set { lbl_CurrPage.Text = value.ToString(); }
  }

  public int TotalPageNum
  {
    get { return Int32.Parse(lbl_TotalPage.Text); }
    set { lbl_TotalPage.Text = value.ToString(); }
  }

  public int PageSize
  {
    get { return Int32.Parse(ddl_PageSize.SelectedValue); }
  }

  protected void btn_FristPage_Click(object sender, EventArgs e)
  {
    _GoToPage(1);
  }

  protected void btn_PrevPage_Click(object sender, EventArgs e)
  {
    if (int.Parse(lbl_CurrPage.Text) > 1)
      _GoToPage(int.Parse(lbl_CurrPage.Text) - 1);
    else
      _GoToPage(1);
  }

  protected void btn_NextPage_Click(object sender, EventArgs e)
  {
    if (int.Parse(lbl_CurrPage.Text) < int.Parse(lbl_TotalPage.Text))
      _GoToPage(int.Parse(lbl_CurrPage.Text) + 1);
    else
      _GoToPage(int.Parse(lbl_TotalPage.Text));
  }

  protected void btn_LastPage_Click(object sender, EventArgs e)
  {
    _GoToPage(int.Parse(lbl_TotalPage.Text));
  }

  public void ControlButtonClick()
  {
    if (DataCount > 0)
    {
      btn_FristPage.Enabled = true;
      btn_PrevPage.Enabled = true;
      btn_LastPage.Enabled = true;
      btn_NextPage.Enabled = true;
    }
    else
    {
      btn_FristPage.Enabled = false;
      btn_PrevPage.Enabled = false;
      btn_LastPage.Enabled = false;
      btn_NextPage.Enabled = false;
    }



    if (CurrPageNum == 1)
    {
      btn_FristPage.Enabled = false;
      btn_PrevPage.Enabled = false;
    }

    if (CurrPageNum == TotalPageNum)
    {
      btn_LastPage.Enabled = false;
      btn_NextPage.Enabled = false;
    }

    if (CurrPageNum == 0)
    {
      btn_FristPage.Enabled = false;
      btn_PrevPage.Enabled = false;
      btn_LastPage.Enabled = false;
      btn_NextPage.Enabled = false;
    }
  }

  protected void ddl_PageSize_SelectedIndexChanged(object sender, EventArgs e)
  {
    _GoToPage(1);
  }

  protected void btn_GO_Click(object sender, EventArgs e)
  {
    int pageNum;
    if (int.TryParse(txt_PageNum.Text, out pageNum))
    {
      if (pageNum > TotalPageNum)
        _GoToPage(TotalPageNum);
      else if (pageNum < 1)
        _GoToPage(1);
      else
        _GoToPage(pageNum);
    }

  }
}}

3.控件的方法就寫好了,現(xiàn)在要做的就是在其它頁面引用這個(gè)控件了,引用方法如下:

這里寫圖片描述

然后在頁尾還需配置一下:

這里寫圖片描述

4.這就是最后一步了,在你引用這個(gè)控件的頁面的后臺(tái)代碼里寫下以下語句:

這里寫圖片描述

大功告成了!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

治县。| 苗栗市| 江口县| 大关县| 融水| 科技| 吴旗县| 廊坊市| 本溪| 清远市| 龙海市| 靖江市| 普格县| 临桂县| 辉南县| 沙雅县| 霍邱县| 宝兴县| 于田县| 安泽县| 阳曲县| 万山特区| 天峨县| 漳浦县| 商城县| 开鲁县| 陵川县| 万安县| 葫芦岛市| 灵宝市| 潍坊市| 封丘县| 中牟县| 汝阳县| 连州市| 洛阳市| 朝阳县| 汾阳市| 乌什县| 会东县| 固安县|