分頁函式的類之方法一: 根據每頁多少字分頁
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...