最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 文章分頁顯示實現(xiàn)代碼

 更新時間:2012年06月06日 22:26:30   投稿:mdxy-dxy  
asp.net 文章分頁顯示實現(xiàn)代碼,不多說看代碼,簡單,自己請適當修改

復制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
string str = "逝者的安息。";
Label1.Text = OutputBySize(str);
}

public string OutputBySize(string p_strContent)//分頁函數(shù)
{
string m_strRet = "";
int m_intPageSize = 200;//文章每頁大小
int m_intCurrentPage = 1;//設置第一頁為初始頁
int m_intTotalPage = 0;
int m_intArticlelength = p_strContent.Length;//文章長度
if (m_intPageSize < m_intArticlelength)
{//如果每頁大小大于文章長度時就不用分頁了
if (m_intArticlelength % m_intPageSize == 0)
{//set total pages count
m_intTotalPage = m_intArticlelength / m_intPageSize;
}
else
{//if the totalsize
m_intTotalPage = m_intArticlelength / m_intPageSize + 1;
}
if (Request.QueryString["ps"] != null)
{//set Current page number
try
{//處理不正常的地址欄的值
m_intCurrentPage = Convert.ToInt32(Request.QueryString["ps"]);
if (m_intCurrentPage > m_intTotalPage)

m_intCurrentPage = m_intTotalPage;

}
catch
{
//m_intCurrentPage = m_intCurrentPage;
}
}
//set the page content 設置獲取當前頁的大小
if (m_intCurrentPage < m_intTotalPage)
{
m_intPageSize = m_intCurrentPage < m_intTotalPage ? m_intPageSize : (m_intArticlelength - m_intPageSize * (m_intCurrentPage - 1));
m_strRet += p_strContent.Substring(m_intPageSize * (m_intCurrentPage - 1), m_intPageSize);
}
else if (m_intCurrentPage == m_intTotalPage)
{
int mm_intPageSize = m_intArticlelength - m_intPageSize * (m_intCurrentPage - 1);
m_strRet += p_strContent.Substring(m_intArticlelength - mm_intPageSize);
}

string m_strPageInfo = "";
for (int i = 1; i <= m_intTotalPage; i++)
{
if (i == m_intCurrentPage)
m_strPageInfo += "[" + i + "]";
else
m_strPageInfo += " <a href=?ps=" + i + ">[" + i + "]</a> ";

}
if (m_intCurrentPage > 1)
m_strPageInfo = "<a href=?ps=" + (m_intCurrentPage - 1) + ">上一頁</a>" + m_strPageInfo;
if (m_intCurrentPage < m_intTotalPage)
m_strPageInfo += "<a href=?ps=" + (m_intCurrentPage + 1) + ">下一頁</a>";
//輸出顯示各個頁碼
this.ShowPageNumber.Text = "<p></p>" + m_strPageInfo;

}
else
{
m_strRet += p_strContent;
}
return m_strRet;
}

相關文章

最新評論

彭山县| 西乌珠穆沁旗| 观塘区| 潞西市| 太原市| 梨树县| 邛崃市| 邯郸市| 斗六市| 阿拉善左旗| 隆德县| 正镶白旗| 海林市| 南召县| 合川市| 昌都县| 从化市| 灵宝市| 吴桥县| 咸丰县| 庄浪县| 修文县| 浙江省| 洛川县| 兖州市| 海门市| 澎湖县| 尉犁县| 石首市| 蛟河市| 苗栗县| 义马市| 开远市| 彰化县| 安岳县| 大埔区| 梨树县| 武清区| 凌源市| 黄冈市| 贞丰县|