比如我有一个比较大的网页,最下面有一个数据控件,上面有分页按扭但是用户点了上一页或下一页后,总回到页面的顶端,有什么好办法能解决么?暂不考虑AJAX的情况下

解决方案 »

  1.   

    注意要在页面page_load里边写,总是让页面具有这个功能,而不是在分页的时候才这样。
      

  2.   

    象csdn论坛帖的f5
    =========
    这个是什么意思?
      

  3.   

    this.Page.SmartNavigation=true;
    不论是不是写在IsPostBack里,都没用的不过我用的分页是那个分页控件不是数据控件自带的分页,这个有关系么?
      

  4.   

    Q: 不过我用的分页是那个分页控件不是数据控件自带的分页,这个有关系么?
    ————————————————————————————————————————
    A: 哪个分页控件?有些所谓的分页“控件”根本没一点控件的基本素质。你可以在页面上放一个TextBox或者DropDownList,然后看看所谓所谓的分页是不是给你丢弃页面上所有其它控件的状态,如果丢弃,那么这种分页控件其实仅仅给你实现了一些看上去漂亮的假象,不能用的。
      

  5.   

    那种所谓的控件把整个页面上别的控件和控制机制都丢弃了,就像是一个人为了吃饱一顿饭去杀人,它再漂亮也千万别用在你的项目中,要用也要预先知道它会丢弃页面上一切别的东西。
    ==========
    http://www.webdiyer.com/
    就是这个分页控件,应该挺有名气的,不知道你知道不知道,这个算不算垃圾呢?
      

  6.   

    http://www.webdiyer.com/
    就是这个分页控件,应该挺有名气的,不知道你知道不知道,这个算不算垃圾呢?
    ——————————————————————————————————————————
    我印象中他有不止控件,而你使用那个页面重定向的控件,我想你要预先知道它会丢弃页面上一切别的东西,然后采用它。作者会非常“含蓄”地给你暗示这个,你要仔细掂量。csdn上热门的东西,肯定是可以看得,不一定都是可以用的。
      

  7.   

    加上
    if(!IsPostBack)
    {
        数据绑定
    }
      

  8.   

    建议你看下这一贴,是关于JavaScript控制页面滚动条的。
    http://topic.csdn.net/t/20020818/14/950180.html