ASP.net中保持页面中滚动条状态的代码

世上最好的保鲜就是不断进步,让自己成为一个更好和更值得爱的人。早安!不要去争取属于别人的东西,否则,费的力越多,得到的越少。早安!
针对这个问题我在网上找了好多,发现答案比较乱。其实Asp.net中page对象就有一个属性可以使页面提交或者更新数据后,返回页面原来位置,包括滚动条位置都可以保存。
 
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" MaintainScrollPositionOnPostback="true"
Inherits="Default.Default" %>

在html原页面顶部将MaintainScrollPositionOnPostback属性设置为true就OK了; 网上还有一种方法,用一个隐藏控件保存当前scorll值。回传回来后根据scroll的值在重新设置scroll。

本文ASP.net中保持页面中滚动条状态的代码到此结束。学会示弱,学会赞美别的公司,学会把别的公司给别人共享,不去树敌,那你就优秀了。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
如何为CheckBoxList和RadioButtonList添加滚动条

解决ASP.NET回传后div滚动条位置复位的问题(利用隐藏控件原理)

Asp.net保持页面滚动条位置(页面提交后不变)

asp.net通过Ajax UpdatePanel回传后滚动条位置变更解决方法

asp.net页面触发事件panel滚动条高度不变的实现方法