c# - 如何保持自动回传的滚动位置?

标签 c# asp.net postback

如何在 postback 上返回到页面的相同位置。它似乎总是到达页面顶部。

我试过使用 maintainScrollPositionOnPostBack = "true"

但它不起作用。

最佳答案

我最近也在找这个。想出了要插入的 Javascript 负载,直到我发现以下内容:

在 .aspx 代码文件的顶部,插入以下内容:

 MaintainScrollPositionOnPostback="true"

因此您的 .aspx 中的第一句话开始

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="Default.aspx.cs"

这对我来说效果很好,无需添加任何其他代码来使用更新面板保持滚动条位置

关于c# - 如何保持自动回传的滚动位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147942/

相关文章:

c# - 如何在 C# 中转换为字节时截断字符串?

c# - 无法获取要通过 NamedPipeServerStream 和 NamedPipeClientStream 传递的字符串数据

asp.net - 以多种语言存储内容?例如。英语、法语、德语

C# 继承和 "this"关键字

c# - Linq 查询连接不起作用

asp.net - 防止 jQuery 多重引用

asp.net - 在 asp.net mvc 中读取 html 页面

asp.net - 仅在特殊页面中禁用浏览器中的后退按钮

c# - 更新面板内部回发问题

ASP.net敏感信息存储