求大神给发个C#的JQuery Ajax的分页代码谢谢 !!最好是全部代码谢谢,最简单的就好。。在线等!
展开全部
page js
<script type="text/javascript" src="../../Scripts/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../Scripts/themes/icon.css" />
<script type="text/javascript" src="../../Scripts/jquery.easyui.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../Scripts/themes/gray/easyui.css" />
function show_datagrid() {
var mainkey = $("#mainkey").val();
var lang = $("#lang").combobox("getValue");
$('#tt').datagrid({
url: 'ajax/ajax_area.aspx',
queryParams: { "mainkey": mainkey, "cztype": "sel", "lang": lang },
title: '数据列表',
striped: true,
fitColumns: true,
showFooter: true,
rownumbers: true,
pagination: true,
pageList: [10, 20, 30],
columns: [[
{ checkbox: true },
{ field: 'id', title: 'id', width: 60 },
{ field: 'area1', title: 'name', width: 200 },
{ field: 'other1', title: 'lang', width: 300 }
]],
toolbar: [{
text: '添加',
iconCls: 'icon-add',
handler: function () {
add_data();
}
}, '-', {
text: '修改',
iconCls: 'icon-edit',
handler: function () {
upd_data();
}
}, '-', {
text: '删除',
iconCls: 'icon-remove',
handler: function () {
delete_data();
}
}]
});
var p = $('#tt').datagrid('getPager');
$(p).pagination({
beforePageText: '第', //页数文本框前显示的汉字
afterPageText: '页 共 {pages} 页',
displayMsg: '共{total}条数据'
});
}
ajax.cs
protected void select_data()
{
string pageIndex = Request["page"];
string pagesize = Request["rows"];
string mainkey = Request["mainkey"];
string lang = Request["lang"];
int count=0;
List<area> list = bll.GetALL(int.Parse(pageIndex), int.Parse(pagesize), mainkey, lang, out count);
string result = "{\"total\":\"" + count + "\",\"rows\":" + common.ObjectToJson(list) + "}";
Response.Write(result);
Response.End();
}
<script type="text/javascript" src="../../Scripts/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../Scripts/themes/icon.css" />
<script type="text/javascript" src="../../Scripts/jquery.easyui.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../Scripts/themes/gray/easyui.css" />
function show_datagrid() {
var mainkey = $("#mainkey").val();
var lang = $("#lang").combobox("getValue");
$('#tt').datagrid({
url: 'ajax/ajax_area.aspx',
queryParams: { "mainkey": mainkey, "cztype": "sel", "lang": lang },
title: '数据列表',
striped: true,
fitColumns: true,
showFooter: true,
rownumbers: true,
pagination: true,
pageList: [10, 20, 30],
columns: [[
{ checkbox: true },
{ field: 'id', title: 'id', width: 60 },
{ field: 'area1', title: 'name', width: 200 },
{ field: 'other1', title: 'lang', width: 300 }
]],
toolbar: [{
text: '添加',
iconCls: 'icon-add',
handler: function () {
add_data();
}
}, '-', {
text: '修改',
iconCls: 'icon-edit',
handler: function () {
upd_data();
}
}, '-', {
text: '删除',
iconCls: 'icon-remove',
handler: function () {
delete_data();
}
}]
});
var p = $('#tt').datagrid('getPager');
$(p).pagination({
beforePageText: '第', //页数文本框前显示的汉字
afterPageText: '页 共 {pages} 页',
displayMsg: '共{total}条数据'
});
}
ajax.cs
protected void select_data()
{
string pageIndex = Request["page"];
string pagesize = Request["rows"];
string mainkey = Request["mainkey"];
string lang = Request["lang"];
int count=0;
List<area> list = bll.GetALL(int.Parse(pageIndex), int.Parse(pagesize), mainkey, lang, out count);
string result = "{\"total\":\"" + count + "\",\"rows\":" + common.ObjectToJson(list) + "}";
Response.Write(result);
Response.End();
}
展开全部
AspNetPager这个挺好用得,你可以试试
追问
谢谢额,其实我主要是为了学习Ajax的,老师安排的作业,没听过课,直接不会做啊,想找个研究研究。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jq pagination
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网上分页代码一堆~随便找几个不就OK了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询