首先,非常感谢您做的控件,非常好用。我现在有个问题,为什么 AspNetPager1_PageChanged 事件点击后,IsPostBack 老是false ,点下一页后, 重复执行load 事件的 BindData(); 导致不能正常分页
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
BindData();
}}
private void AspNetPager1_PageChanged(object sender, System.EventArgs e)
{
BindData();
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
BindData();
}}
private void AspNetPager1_PageChanged(object sender, System.EventArgs e)
{
BindData();
}
解决方案 »
- 数据库中存放图片路径
- .net 服务器升级2.0问题!(有经验的来,谢谢)
- 阿里巴巴那样的注册效果是怎么样做出来的?
- 新手求助,关于dataset中数据值的调用,分不够再加,谢谢
- 这两个戏法是否一个意思?
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成!
- 如何在这个上传图片代码效果中实现点击缩略图后弹出显示原始图?
- 后台pageload事件中如何取得前台JS变量
- 关于数据库访问的问题
- 请帮我看看这条insert语句,困扰我好久了,老出错,谢谢
- 怎么去掉日期的时分秒?!
- |M| 为什么我设置的@media print .Noprint { DISPLAY: none ; } 但还是打印出来呢
private void AspNetPager1_PageChanged(object sender, System.EventArgs e)
{
BindData();
AspNetPager1.CurrentPageIndex=Int32.Parse(mypage);
}
建议
在后台作
eg string dir = "adfadfasdf你的东西等"YourAspNetPagerID.UrlRewritePattern="~/zixun/"+ dir + "/list_{0}.html"
string dir = "adfadfasdf你的东西等"YourAspNetPagerID.UrlRewritePattern="~/zixun/"+ dir + "/list_{0}.html"变量调用要这样写呀 <%=dir%>
从没见过这种问题,如果是6.0.0版的是不需要再设置CurrentPageIndex的值,分页后它会自动设置,如果你分页失败,比如url分页时没有将分页参数值传递过来,在url重写时尤其要注意这个问题,你可以用Request.ServerVariables["Query_String"]来取得url中所有的参数,把它输入到页面上看是不是你预料中的,我今天做主页就正好碰到这个问题,Url重写时没有将分页参数正确传递过来,因而导致老是分页不成功,用上面的方法输出参数后才发现是分页参数没传递过来的问题(Url重写引擎导致的)。另外你说的“定义目录” 是什么意思呢?你可以用%参数名%在UrlRewritePattern属性中来表示url中这个参数的值,如果想动态在url中加入某个值而这个值又没有在url参数中传递过来,那需要象上面xiahouwen(武眉博<活靶子.NET>) 说的那样在后台设置。to:ask_ask6()
用那个字段排序没有关系的,出现这种问题应该是你没有限制选出的记录数,象我主页那个代码工具生成的存储过程,是通过把数据插入到表变量或临时表中然后通过临时表中的自增字段来筛选数据的,因为这个字段的值是连续的,所以就能正确获取当前页的数据,既不多也不少。检查一下你的分页存储过程或者SQL语句,以及获取当前页数据的方法,这个问题和控件是没有关系的。
<SendTo>~/webmanage/gongshimg.aspx</SendTo>
<LookFor>~/webmanage/zixun/(.[0-9]*)/list_(.[0-9]*)\.html</LookFor>
<SendTo>~/webmanage/ZixunList.aspx?lmid=$1&page=$2&type=0</SendTo>这两组设置,只能正常使用第一个,调整上下位置后,下面一组的页面打不开
不知道为什么?初学URL 分页,请多指教,谢谢!
<RewriterRule>
..............
</RewriterRule>
Data_Bind();