分享一个取自HoverTree项目的.NET分页类
程序员文章站
2024-02-21 20:15:04
这是一个实际应用中的类,代码出自hovertree项目,适用与.net平台,一般在asp.net中使用。效果可以在hovertree官网看到。
/*
在hov...
这是一个实际应用中的类,代码出自hovertree项目,适用与.net平台,一般在asp.net中使用。效果可以在hovertree官网看到。
/* 在hovertree cms项目中使用 * 可以用于asp.net分页 */ namespace hovertree.framework.webui { public class keleyipager { public static string buildpageindex(int pageindex, int totalpagecount) { if (pageindex > totalpagecount) pageindex = totalpagecount; if (pageindex < 1) pageindex = 1; string m_pageindexinfo = pageindex.tostring() + "/" + totalpagecount.tostring(); if (pageindex > 2) m_pageindexinfo = "<a href=\"?pi=1\">首页</a> <a href=\"?pi=" + (pageindex - 1).tostring() + "\">上一页</a> " + m_pageindexinfo; else if (pageindex == 2) m_pageindexinfo = "<a href=\"?pi=1\">首页</a> " + m_pageindexinfo; if (pageindex == totalpagecount - 1) m_pageindexinfo = m_pageindexinfo + " <a href=\"?pi=" + totalpagecount.tostring() + "\">末页</a>"; else if (pageindex < totalpagecount - 1) m_pageindexinfo = m_pageindexinfo + " <a href=\"?pi=" + (pageindex + 1).tostring() + "\">下一页</a> " + "<a href=\"?pi=" + totalpagecount.tostring() + "\">末页</a> "; return m_pageindexinfo; } } }
以上所述就是本文的全部内容了,希望大家能够喜欢。