关于页面不能提交数据的解决方案
我的页面上有 上一页 下一页 按钮(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)
{
}
试试