gpt4 book ai didi

c# - 回发时转到页面顶部

转载 作者:行者123 更新时间:2023-11-30 12:31:04 24 4
gpt4 key购买 nike

我有一个 ascx 控件,它有一个保存按钮,它位于页面底部。当我单击保存按钮并回发时,控件保留在底部。回发后返回顶部有什么意义吗?

最佳答案

此类行为可能是因为页面属性 MaintainScrollPositionOnPostback 设置为 true。可以通过 web.config 或通过页面指令以编程方式或声明方式设置此属性:

Page.MaintainScrollPositionOnPostBack = true;
<%@ Page MaintainScrollPositionOnPostback="true" %>
<pages maintainScrollPositionOnPostBack="true" />

检查这些东西,我相信它在某个地方被启用了。

或者,您可以订阅页面上的 endRequest“事件”,并在每次请求时重置滚动位置。

<script>
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
window.scrollTo(0, 0);
});
</script>

关于c# - 回发时转到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14621720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com