激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net web頁面自定義分頁控件使用詳解

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

2020-04-17 14:28黑白丑 ASP.NET教程

這篇文章主要為大家詳細介紹了asp.net web頁面自定義分頁控件使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下

這幾天學習了一下自定義分頁控件,現將實現方法記錄下來,親測可以實現:

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

1.首先創建一個.ascx文件,命名為TurnPage,然后在里面寫控件前臺展示的界面:

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

2.然后在TurnPage.ascx.cs里面寫相應的后臺代碼,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
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.控件的方法就寫好了,現在要做的就是在其它頁面引用這個控件了,引用方法如下:

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

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

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

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

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

大功告成了!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产青青 | 大学生一级毛片在线视频 | 毛片午夜 | 国产精品手机在线亚洲 | freexxxhd喷水 | 污黄视频在线观看 | 免费91在线| 久久狂草 | 午夜精品福利视频 | 56av国产精品久久久久久久 | 国产1区在线观看 | 久久久视频免费观看 | 黄wwww | 日韩激情 | 国产成人aⅴ | 视频国产一区二区 | 午夜久久电影 | 内地av在线 | 91看片片| 欧美黄色一级带 | 黄色免费在线视频网站 | 欧美黄色性视频 | 黄色大片网站在线观看 | 久久精热| 毛片视频免费播放 | av在线免费看片 | 亚洲啊v在线观看 | 毛片免费视频观看 | 91社区在线观看 | 成人短视频在线观看免费 | 成人片免费视频 | 一级黄色免费电影 | 欧美大胆xxxx肉体摄影 | 日本a级免费 | 欧美14一15sex性hd | 中国大陆一级毛片 | 成人免费一区二区三区在线观看 | 狠狠干视频网站 | 亚欧在线免费观看 | 亚洲精品欧美二区三区中文字幕 | 56av国产精品久久久久久久 |