刷新页面时原来位置固定不动,在页面刷新的时候。MaintainScrollPositionOnPostback="true"

来源:互联网 发布:淘宝和卷皮哪个更好 编辑:程序博客网 时间:2024/04/30 23:13
 可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。即时使用updatepanel也会有这种情况。
   asp.net提供了MaintainScrollPositionOnPostback属性,可以彻底帮助我们解决这一问题。只需在asp.net页面的Page指令中设置   MaintainScrollPositionOnPostback="true"就可以轻松实现。
   请记住MaintainScrollPositionOnPostback属性的默认值为false。在html页面的最上面。页面设置的代码里面设置MaintainScrollPositionOnPostback="true"。

例子:
<%@ Page Language="C#" MasterPageFile="~/comment.master" AutoEventWireup="true" CodeFile="newscontent.aspx.cs" Inherits="newscontent" Title="新闻显示页" MaintainScrollPositionOnPostback="true"%>


但是特别注意:
在ie中管用,在遨游浏览器MaintainScrollPositionOnPostback="true不管用。
原创粉丝点击