zoukankan      html  css  js  c++  java
  • 页面刷新后,页面重新棍回到原来的位置;如何在回发后返回客户端时仍然保持滚动条原来的位置

    在ASP.NET2.0中相应的Page指令已经更改为 MaintainScrollPositionOnPostback, 其功能和smartNavigation相同, 推荐使用MaintainScrollPositionOnPostback.

    当页面回发服务器后,缺省状态时返回客户端时页面返回到页的顶端,如果我们是在一个长页面,本来的焦点在页面的中部,回发返回后页面跑到顶端,这样还要手动去调整滚动条,是非常不方便的.

    这时MaintainScrollPositionOnPostBack属性能够起到你需要的效果,有以下三种用法,可以任选其一:

    1. 应用程序级: 这个可以设置全局的属性,一旦设置,则网站中所有页面都执行此属性,打开web.config,并且把下句填到pages节点.

      <pages maintainScrollPositionOnPostBack="true">

    2. 页面级: 对于特定页面,打开aspx并且在顶端page中加入以下属性

      <%@ Page MaintainScrollPositionOnPostback="true" ...

    3. 后台代码: 用程序设置此属性.
      Page.MaintainScrollPositionOnPostBack = true;

    希望对你有些帮助.

    原文为E文:http://blogs.msdn.com/webdevelopertips/archive/2009/06/08/tip-75-did-you-know-how-to-maintain-scrollposition-after-post-back.aspx

  • 相关阅读:
    对象属性操作-包含kvc---ios
    UserDefault的使用,保存小数据到本地-iOS
    单例模式-ios
    值类型和引用类型
    [fn]焦点图JQ插件版
    [f]区间随机数函数
    css3动画特效集合
    js中的事件代理(委托)
    Nodejs入门【转载】保留备用
    canvas打字效果
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/2623127.html
Copyright © 2011-2022 走看看