1 /*
2 ASP.NET MvcPager control
3 Copyright:2009-2010 Webdiyer (http://en.webdiyer.com)
4 Source code released under Ms-PL license
5 */
1 namespace Webdiyer.WebControls.Mvc
2 {
3 internal class PagerItem
4 {
5 public PagerItem(string text, int pageIndex, bool disabled, PagerItemType type)
6 {
7 Text = text;
8 PageIndex = pageIndex;
9 Disabled = disabled;
10 Type = type;
11 }
12
13 internal string Text { get; set; }
14 internal int PageIndex { get; set; }
15 internal bool Disabled { get; set; }
16 internal PagerItemType Type { get; set; }
17 }
18
19 internal enum PagerItemType:byte
20 {
21 FirstPage,
22 NextPage,
23 PrevPage,
24 LastPage,
25 MorePage,
26 NumericPage
27 }
28 }