温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:AfengPager通用URL分页源码及Demo
当前文件:
AfengPager/AfengPager/Properties.cs[7K,2009-6-12 11:31:33],打开代码结构图
AfengPager/AfengPager/Properties.cs[7K,2009-6-12 11:31:33],打开代码结构图1// Author : Afeng 2
// FileName : AfengPager 3
// Release : 2008/06/23 1.0 4
// Description : 通用Url分页控件 5
// Mail : 200840418@qq.com 6
7
using System; 8
using System.Web.UI; 9
using System.ComponentModel; 10
using System.Web; 11
12
namespace AfengTools 13
...{ 14
public partial class AfengPager 15
...{ 16
17
======= 分页外观 =======#region ======= 分页外观 ======= 18
19
======= 文字样式 =======#region ======= 文字样式 ======= 20
21
[Browsable(true), Description("获取或设置首页文字。"), Category("分页外观"), DefaultValue("首页")] 22
public String FirstPageDescription 23
...{ 24
get ...{ return ViewState["FirstPageDescription"] != null ? (String)ViewState["FirstPageDescription"] : "首页"; } 25
set ...{ ViewState["FirstPageDescription"] = value; } 26
} 27
28
[Browsable(true), Description("获取或设置末页文字。"), Category("分页外观"), DefaultValue("末页")] 29
public String LastPageDescription 30
...{ 31
get ...{ return ViewState["LastPageDescription"] != null ? (String)ViewState["LastPageDescription"] : "末页"; } 32
set ...{ ViewState["LastPageDescription"] = value; } 33
} 34
35
[Browsable(true), Description("获取或设置前翻文字。"), Category("分页外观"), DefaultValue("前翻")] 36
public String PageUpDescription 37
...{ 38
get ...{ return ViewState["PageUpDescription"] != null ? (String)ViewState["PageUpDescription"] : "前翻"; } 39
set ...{ ViewState["PageUpDescription"] = value; } 40
} 41
42
[Browsable(true), Description("获取或设置后翻文字。"), Category("分页外观"), DefaultValue("后翻")] 43
public String PageDownDescription 44
...{ 45
get ...{ return ViewState["PageDownDescription"] != null ? (String)ViewState["PageDownDescription"] : "后翻"; } 46
set ...{ ViewState["PageDownDescription"] = value; } 47
} 48
49
#endregion 50
51
======= 默认样式 =======#region ======= 默认样式 ======= 52
53
[Browsable(true), Description("获取或设置控件的字体。"), Category("分页外观"), DefaultValue("Verdana")] 54
public String PagerFontFamily 55
...{ 56
get ...{ return ViewState["PagerFontFamily"] != null ? (String)ViewState["PagerFontFamily"] : "Verdana"; } 57
set ...{ ViewState["PagerFontFamily"] = value; } 58
} 59
60
[Browsable(true), Description("获取或设置控件的字体大小。"), Category("分页外观"), DefaultValue("12px")] 61
public String PagerFontSize 62
...{ 63
get ...{ return ViewState["PagerFontSize"] != null ? (String)ViewState["PagerFontSize"] : "12px"; } 64
set ...{ ViewState["PagerFontSize"] = value; } 65
} 66
67
[Browsable(true), Description("获取或设置控件的字体颜色。"), Category("分页外观"), DefaultValue("Black")] 68
public String PagerFontColor 69
...{ 70
get ...{ return ViewState["PagerFontColor"] != null ? (String)ViewState["PagerFontColor"] : "#000000"; } 71
set ...{ ViewState["PagerFontColor"] = value; } 72
} 73
74
[Browsable(true), Description("获取或设置位于控件字体左边的符号。"), Category("分页外观"), DefaultValue("")] 75
public String PagerLeftText 76
...{ 77
get ...{ return ViewState["PagerLeftText"] != null ? (String)ViewState["PagerLeftText"] : String.Empty; } 78
set ...{ ViewState["PagerLeftText"] = value; } 79
} 80
81
[Browsable(true), Description("获取或设置位于控件字体右边的符号。"), Category("分页外观"), DefaultValue("")] 82
public String PagerRightText 83
...{ 84
get ...{ return ViewState["PagerRightText"] != null ? (String)ViewState["PagerRightText"] : String.Empty; } 85
set ...{ ViewState["PagerRightText"] = value; } 86
} 87
88
#endregion 89
90
======= 页码样式 =======#region ======= 页码样式 ======= 91
92
[Browsable(true), Description("获取或设置页码的颜色。"), Category("分页外观"), DefaultValue("Black")] 93
public String PageNumberColor 94
...{ 95
get ...{ return ViewState["PageNumberColor"] != null ? (String)ViewState["PageNumberColor"] : "#000000"; } 96
set ...{ ViewState["PageNumberColor"] = value; } 97
} 98
99
[Browsable(true), Description("获取或设置当前选中页码的颜色。"), Category("分页外观"), DefaultValue("Red")] 100
public String SelectedPageNumberColor 101
...{ 102
get ...{ return ViewState["SelectedPageNumberColor"] != null ? (String)ViewState["SelectedPageNumberColor"] : "#FF0000"; } 103
set ...{ ViewState["SelectedPageNumberColor"] = value; } 104
} 105
106
[Browsable(true), Description("获取或设置位于页码左边的符号。"), Category("分页外观"), DefaultValue("")] 107
public String TextBeforePageNumber 108
...{ 109
get ...{ return ViewState["TextBeforePageNumber"] != null ? (String)ViewState["TextBeforePageNumber"] : String.Empty; } 110
set ...{ ViewState["TextBeforePageNumber"] = value; } 111
} 112
113
[Browsable(true), Description("获取或设置位于页码右边的符号。"), Category("分页外观"), DefaultValue("")] 114
public String TextAfterPageNumber 115
...{ 116
get ...{ return ViewState["TextAfterPageNumber"] != null ? (String)ViewState["TextAfterPageNumber"] : String.Empty; } 117
set ...{ ViewState["TextAfterPageNumber"] = value; } 118
} 119
120
#endregion 121
122
======= 跳转索引框 =======#region ======= 跳转索引框 ======= 123
124
private PageIndex pageIndex; 125
[Browsable(true)] 126
[Category("分页外观")] 127
[Description("获取或设置跳转索引框的样式。")] 128
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] 129
[PersistenceMode(PersistenceMode.InnerProperty)] 130
public PageIndex PageIndex 131
...{ 132
get 133
...{ 134
if (pageIndex == null) 135
...{ 136
pageIndex = new PageIndex(); 137
// IsTrackingViewState获取一个值,用于指示服务器控件是否会将更改保存到其视图状态中 138
if (IsTrackingViewState) 139
...{ 140
((IStateManager)pageIndex).TrackViewState(); 141
} 142
} 143
return pageIndex; 144
} 145
} 146
147
#endregion 148
149
#endregion 150
151
======= 分页数据 =======#region ======= 分页数据 ======= 152
153
[Browsable(true), Description("获取或设置数据记录总数。"), Category("分页数据"), DefaultValue(100)] 154
public Int32 TotalRecordCount 155
...{ 156
get ...{ return ViewState["TotalRecordCount"] != null ? (Int32)ViewState["TotalRecordCount"] : 100; } 157
set ...{ ViewState["TotalRecordCount"] = value; } 158
} 159
160
[Browsable(true), Description("获取或设置每页显示的记录数量。"), Category("分页数据"), DefaultValue(10)] 161
public Int32 ShowRecordCount 162
...{ 163
get ...{ return ViewState["ShowRecordCount"] != null ? (Int32)ViewState["ShowRecordCount"] : 10; } 164
set ...{ ViewState["ShowRecordCount"] = value; } 165
} 166
167
[Browsable(true), Description("获取或设置每次显示的页码数量。"), Category("分页数据"), DefaultValue(10)] 168
public Int32 ShowPageNumberCount 169
...{ 170
get ...{ return ViewState["ShowPageNumberCount"] != null ? (Int32)ViewState["ShowPageNumberCount"] : 10; } 171
set ...{ ViewState["ShowPageNumberCount"] = value; } 172
} 173
174
[Browsable(true), Description("获取或设置查询字符串。"), Category("分页数据"), DefaultValue("id")] 175
public String QueryString 176
...{ 177
get ...{ return ViewState["QueryString"] != null ? (String)ViewState["QueryString"] : "id"; } 178
set ...{ ViewState["QueryString"] = value; } 179
} 180
181
#endregion 182
183
} 184
} 185






}
}