日期:2014-05-19  浏览次数:20424 次

关于页面不能提交数据的解决方案
我的页面上有   上一页     下一页   按钮(LinkBotton),我用datalist控件绑定数据,
表单为 <form   id= "form1 "   runat= "server "   method= "post "/>
有两个lable,显示当前页(lable1,初始值为   1)   ,总共的页数(lable2,初始值为   -1);
当我点击   下一页   按钮是   执行以下代码
int   pagenumber=int.Parse(this.当前页.Text);//获取当前页
int   pagetotal=int.Parse(this.总页数.Text);//获取总页数
if(pagenumber <pagetotal)
show(pagenumber+1);     //调用事件
我得到的pagenumber   是   当前页(lable1)的初始值   1;pagetotal是   总共的页数(lable2)的初始值-1;     无论我怎么点,我得到的永远都是两个lable的初始值。

我页面上还有一个DropDwonList     是在cs代码中添加items的,
当我执行SelectedIndexChanged事件时,我得到的SelectedIndex永远都是-1  

对于以上两种情况,为什么会出现这样的情况,大家帮帮我好吗

------解决方案--------------------
提交时候重新刷新页面了.
用这个来分页吧
PagedDataSource

要不然你加一个
if(!Page.IsPostback)
{

}
试试