protected int CURRENTPAGE=1;
private void lbtnPrev_Click(object sender, System.EventArgs e)
{
CURRENTPAGE=CURRENTPAGE-1;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");
} private void lbtnNext_Click(object sender, System.EventArgs e)
{
CURRENTPAGE=CURRENTPAGE+1;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");
}
这是两个linkbutton得事件处理程序,希望得到得功能是:
点击“上一个”在datagrid中显示当前页得上一页,点击“下一页”显示下一页;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");这句是从数据库获得指定页得操作,该函数正确,因为本人用一个textbox加一个button测试过,在textbox中输入需要定位得页,点击button获取对应页;
问题:
1,点击“下一页”,第一次点击时,操作正确,再次点击时,没有反应,只是刷新了一下屏幕;
2,点击“上一页”,提示错误,说是数据库操作错误,但本人觉得不是数据库错误,原因前面已经说过;
各位大侠帮小弟一下吧,痛苦死我了
private void lbtnPrev_Click(object sender, System.EventArgs e)
{
CURRENTPAGE=CURRENTPAGE-1;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");
} private void lbtnNext_Click(object sender, System.EventArgs e)
{
CURRENTPAGE=CURRENTPAGE+1;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");
}
这是两个linkbutton得事件处理程序,希望得到得功能是:
点击“上一个”在datagrid中显示当前页得上一页,点击“下一页”显示下一页;
Dopager("web_rkysdata",getfields,CURRENTPAGE,20,"Rcdh","Rcdh");这句是从数据库获得指定页得操作,该函数正确,因为本人用一个textbox加一个button测试过,在textbox中输入需要定位得页,点击button获取对应页;
问题:
1,点击“下一页”,第一次点击时,操作正确,再次点击时,没有反应,只是刷新了一下屏幕;
2,点击“上一页”,提示错误,说是数据库操作错误,但本人觉得不是数据库错误,原因前面已经说过;
各位大侠帮小弟一下吧,痛苦死我了
解决方案 »
- Server.HtmlDecode解码问题
- 求一查询SQL语句
- 站点流量统计,怎么实现搜索关键字的统计?
- 请教!如何获取当前目录的上一个目录(即父目录)的名称?
- 在一个DataList中绑定数据库的两个不同表的数据?不采用两个表中数据合并,不采用DataList嵌套,有其他好方法吗?(比如论坛的发贴,左边是发贴人的基本信息,右边是发贴的主题、内容等,分别来之两个表中数据)
- 虽然结贴了,可是又发现问题没有解决——SSO问题
- 入门的asp。net问题,求教
- 弹出新窗口的问题---急问
- Hello World & 程序员的进化(ZT)
- dataset的问题
- 请问用asp.net(vb) 如何截取一定长度在DataList控件已经绑定的数据
- 求助!Frame问题!
{
get
{
if(ViewState["_CURRENTPAGE"]==null)
return 1;
else
return Convert.ToInt32(ViewState["_CURRENTPAGE"]);
}
set
{
ViewState["_CURRENTPAGE"] = value;
}
}
protected int CURRENTPAGE=1;
改成:
protected static int CURRENTPAGE=1;
试试
thank u
problem is solved
protected int CURRENTPAGE=1;
改成:
protected static int CURRENTPAGE=1;绝不是好方法! 多用户访问此页面会互相影响
CURRENTPAGE 始终初始化为1啊 所以你在第一页时候点下一页,可以得到正确的页面.
在第2页点写一页的时候始终在第2页.
点上一页CURRENTPAGE 为0传参的时候估计运行的存储过程出错了.
static 变量是全局的,每个用户都可以影响它!
如果第1个用户在第一页,点下一页到第2页后.
第2个用户在第1页点下一页就到了第3页.呵呵!
建议用URL传值!