简单实用的分页类(2)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:04 点击:次
{
CurrentPageIndex = 1;
}
}
/// <summary>
/// 创建页码链接
/// </summary>
/// <param name="i">页码</param>
/// <param name="text">链接文本</param>
/// <returns></returns>
private string GetPageLink(int i,string text)
{
StringBuilder sb = new StringBuilder();
string url = UrlFormat.Replace("{n}", i.ToString());
sb.Append("<a href='").Append(url).Append("'>").Append(text).Append("</a>");
return sb.ToString();
}
/// <summary>
/// 检查输入参数
/// </summary>
private void Check()
{
Debug.Assert(PageSize>0);
Debug.Assert(CurrentPageIndex >= 0);
Debug.Assert(!string.IsNullOrEmpty(UrlFormat));
}
/// <summary>
///渲染到前台到得HTML代码
/// </summary>
/// <returns></returns>
public string Render()
{
Check();
StringBuilder sb = new StringBuilder();
double tempCount = TotalCount / PageSize;
int pageCount = (int)Math.Ceiling(tempCount);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>