asp.net 带有gridview的分页无刷新,急求,使用ajax
4个回答
展开全部
//********************************************************
//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();
}
//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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用asp.net自带的ajax控件,
实现在页面添加scriptmanager控件,然后将需要局部刷新的gridview控件放在UpdatePanel控件的
scriptmanager控件
<asp:UpdatePanel id='dd' runat='server'>
<contentTemplate>
放置gridview控件。
</contentTemplate>
</asp:UpdatePanel>
实现在页面添加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,将数据显示出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LZ,1楼的就是Ajax了...至于gridview的分页你可以设置gridview的属性就行,不过建议利用数据库分页
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询