首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

怎么让页面的滚动条不动,在页面刷新的时候。MaintainScrollPositionOnPostback="true"

2012-12-18 
如何让页面的滚动条不动,在页面刷新的时候。MaintainScrollPositionOnPostbacktrue可能我们会经常遇到这

如何让页面的滚动条不动,在页面刷新的时候。MaintainScrollPositionOnPostback="true"
   可能我们会经常遇到这种情况,当页面内容比较多的时候,当用户执行操作执行一次页面回送后,页面又重新从顶端开始显示,用户不得不重新拖动滚动条回到先前的位置,这会给用户带来很不友好的体验。即时使用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不管用。

热点排行