asp.net 带有gridview的分页无刷新,急求,使用ajax

2024-12-25 12:14:13
推荐回答(4个)
回答1:

//********************************************************
//AspNetPager控件ajax分页
//********************************************************

//绑定页码事件
function InitPage() {

//处理分页控件
$("#AspNetPager1").children("a").each(function() {
if ($(this).attr("href") != "") {
//获取分页按钮的超链接
var link = $(this).attr("href");
$(this).click(function() {
pages(link);
return false;
});
}

});
}

//重置页面内容
function pages(link) {
$.ajax({
type: "post",
url: link,
async: false,
data: { r: Math.random() },
global: false,
success: function(msg) {
$("#list").html($(msg).find("#list").html());
}
});
InitPage();
}

回答2:

使用asp.net自带的ajax控件,
实现在页面添加scriptmanager控件,然后将需要局部刷新的gridview控件放在UpdatePanel控件的
scriptmanager控件


放置gridview控件。

回答3:

LZ,1楼的就是Ajax了...至于gridview的分页你可以设置gridview的属性就行,不过建议利用数据库分页

回答4:

直接写sql分页就行了啊