当我点击任何按钮时,我的页面会重新加载并且页面位置会发生变化。
第一页滚动到底部,然后再次滚动到顶部,它向下移动。
如何在任何事件点击后刷新页面后保持滚动位置不变。
我试过了
Page.MaintainScrollPositionOnPostBack = true;
在我的页面上加载但它不工作。
我用了 ajax updatepanel 之后我的浏览器卡住了,性能很慢。
我有一个 aspx 页面,因为我调用了 5 个网络用户控件。
请任何人帮助我..
如何在任何事件点击后刷新页面后保持滚动位置不变。
最佳答案
您是否尝试过在页面上以声明方式设置 MaintainScrollPositionOnPostBack 属性,
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs"
Inherits="test" MaintainScrollPositionOnPostback="true" %>
关于c# - 如何在任何事件触发后保持浏览器滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6109505/