关于MaintainScrollPositionOnPostBack 属性
2010-07-16 15:04
465 查看
当页面提交时,由于ASP.NET 回传功能 页面重新加载 本来在中间或者是下边的光标又回到了上面 ,用户体验非常不好!怎样实现呢?
用
MaintainScrollPositionOnPostBack 属性
写法如下:
是什么原理呢?
注册了一段js脚本得到了scrollLeft 的值:
这样就实现了 光标不乱的效果,用户体验增强!
用
MaintainScrollPositionOnPostBack 属性
写法如下:
] /// <summary> /// 这是加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { this.MaintainScrollPositionOnPostBack = true; }
是什么原理呢?
注册了一段js脚本得到了scrollLeft 的值:
function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; }
这样就实现了 光标不乱的效果,用户体验增强!
相关文章推荐
- 解析 Page.MaintainScrollPositionOnPostBack 属性
- MaintainScrollPositionOnPostback属性
- 解析 Page.MaintainScrollPositionOnPostBack 属性
- Page.MaintainScrollPositionOnPostBack 属性
- asp.net中MaintainScrollPositionOnPostback属性的使用
- ASP.NET中SmartNavigator(1.1)属性与MaintainScrollPositionOnPostback新属性解析
- asp.net中MaintainScrollPositionOnPostback属性的使用
- asp.net中MaintainScrollPositionOnPostback属性的使用
- 解析 Page.MaintainScrollPositionOnPostBack 属性 页面刷新后定位
- 解析 Page.MaintainScrollPositionOnPostBack 属性
- 解析 Page.MaintainScrollPositionOnPostBack 属性
- 解析 Page.MaintainScrollPositionOnPostBack 属性
- MaintainScrollPositionOnPostback属性的使用
- ASP.NET中,页面刷新后跳转到刷新前的位置 MaintainScrollPositionOnPostback属性的使用
- PagesSection.MaintainScrollPositionOnPostBack 属性
- MaintainScrollPositionOnPostback属性
- PagesSection..::.MaintainScrollPositionOnPostBack(保持页滚动位置)
- Page.MaintainScrollPositionOnPostBack
- MaintainScrollPositionOnPostback
- How to maintain the position of the scrollbar on postbacks (across the entire site)