文章分頁之兩種方法

2021-04-23 00:11:44 字數 1329 閱讀 4027

分頁函式的類之方法一:  根據每頁多少字分頁

public class articlepagebase

//此處的request是前乙個頁面提交過來的

public static string outputbysize(string p_strcontent,httprequest request,int id)//分頁函式

else

if (request.querystring["ps"] != null)

catch

}//set the page content 設定獲取當前頁的大小

if (m_intcurrentpage < m_inttotalpage)

else if (m_intcurrentpage == m_inttotalpage)

string m_strpageinfo = "";

for (int i = 1; i <= m_inttotalpage; i++)

else

return m_strret;} }

後台呼叫:

protected void page_load(object sender, eventargs e)

if (mypage != null) //第一次的時候沒有載入分頁因此得到的結果為null,因此要判斷一下

string content = ds.tables[0].rows[0]["news_context"].tostring();

//以上內容可以從資料庫中取得,這裡為方便演示直接寫上內容,用來間隔要取得的內容

string strcontent = null;

strcontent = filesplit(content);//呼叫filesplit方法取得陣列形式的內容

if (strcontent[page - 1] != null)

else

string adpager = string.empty;

for (int i = 0; i < strcontent.length; i++)

}if (int.parse(mypage) < x)//strcontent.length)

this.showpagenumber.text = adpager.tostring();//顯示分頁

#endregion  分頁結尾

呼叫的方法:

#region   分隔取值

public string filesplit(string contents)

splitfile[fileindex] = contents;

return splitfile;

}#endregion

sql server分頁的兩種方法比較

在sql server資料庫中,如果乙個查詢結果資料量比較大,就需要在查詢的時候分頁,每次只返回其中一頁。下面就將為您講解比較sql server分頁的兩種方法,如果您對sql server分頁感興趣的話,不妨一看。sql server分頁第一種方法 思路是根據頁號取出兩部分資料,比如取出前90條,...

LCA兩種方法

lca least common ancestors 即最近公共祖先,是指在有根樹中,找出某兩個結點u和v最近的公共祖先。模板題 anc i j 表示第i個點的2 j的祖先的標號 整個過程就是兩個點往上跳到同一深度,再一起往上跳找到lca include include using namespac...

post get 兩種方法

a.定義乙個get函式 get url,headers none defget url,headers none return urlrequests url,headers headers 內部可以呼叫urlrequests 如果不寫headers headers會被預設為none b.定義乙個p...