ASP.NET 刷新后如何保持网页的位置

时间:2022-06-09 06:01:47

今天 有同事问我这个问题 正好这几天 我在系统的学习javascript  所以做了个例子  实验成功了 也解决了我以前类似的疑问

 

步骤:

1. 在head里面  添加js语法

  <script type="text/javascript">
  
     window.onscroll= function(){document.getElementById("__SCROLLPOS").value = document.documentElement.scrollTop;}
     window.onload=function(){ document.documentElement.scrollTop = document.getElementById("__SCROLLPOS").value;}
    
    </script>

 

2. 增加一个隐藏域  记住滚动条的位置

 

    <asp:HiddenField Value="0" ID="__SCROLLPOS" runat="server" />