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

 我来答
解忧解忧杂货铺
2012-05-23 · TA获得超过590个赞
知道小有建树答主
回答量:1536
采纳率:33%
帮助的人:691万
展开全部
//********************************************************
//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();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小猪八Q
2012-05-22 · TA获得超过170个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:114万
展开全部
使用asp.net自带的ajax控件,
实现在页面添加scriptmanager控件,然后将需要局部刷新的gridview控件放在UpdatePanel控件的
scriptmanager控件
<asp:UpdatePanel id='dd' runat='server'>
<contentTemplate>
放置gridview控件。
</contentTemplate>
</asp:UpdatePanel>
更多追问追答
追问
不要这种的!!想使用ajax代码
追答
你使用asp.net 自带控件来完成,有要使用ajax代码?
你如果要使用ajax,那就是通过js和html来布局,如果使用gridview的后台控件的话,就使用后台控制的ajax,你使用后台控件,又要使用js的ajax,这样会增大程序复杂度的。
你用ajax绑定gridview的数据,还不如直接用ajax获取数据,怎用js控制显示一个table,将数据显示出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可靠还俊俏丶雪花a
2012-05-23 · TA获得超过449个赞
知道答主
回答量:173
采纳率:0%
帮助的人:22.9万
展开全部
LZ,1楼的就是Ajax了...至于gridview的分页你可以设置gridview的属性就行,不过建议利用数据库分页
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuqiang3792
2012-06-01
知道答主
回答量:29
采纳率:0%
帮助的人:14.9万
展开全部
直接写sql分页就行了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式