[英]How can I bind 10 by 10 records from database using jQuery datatable and c# pagemethods?
我是jQuery數據表的新手,我想從數據庫綁定10乘10的記錄。 我知道這是可能的,但我不知道該怎么辦。 我看到了很多示例,但是所有示例都沒有startindex和endindex值,我也不知道升序和降序如何工作,因為沒有參數傳遞給服務器以了解升序和降序。
我從下面的網址中看到了示例
使用ASP.NET PageMethods和JQuery DataTables? https://datatables.net/examples/server_side/defer_loading.html
我想像下面這樣工作此代碼
客戶端代碼
PageMethods.bindcompanyDetails(startIndex,EndIndex,bindcompanyDetails_success);
function bindcompanyDetails_success(result)
{
var totalrecordes = result[0].totalrow;
//What can I write here
}
服務器端代碼
[WebMethod]
public static Array bindcompanyDetails(int startIndex, int EndIndex)
{
clssetting setobj = new clssetting();
return setobj.getalcompanydetails(startIndex,EndIndex);
}
每當您對服務器端數據表進行ajax調用時,URL后面都會附加很多參數,並且這些參數在服務器端可用。 他們之中有一些是:
start=0&length=10
這里的start
和length
是可以與LIMIT
和OFFSET
一起使用以獲取所需結果數的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.