如何回到postback
页面的相同位置。它似乎总是到达页面的顶端。
我试过用maintainScrollPositionOnPostBack = "true"
但这不管用。
发布于 2014-01-23 09:47:19
我最近也在找这个。想出了要插入的大量Javascript,直到我发现以下内容:
在.aspx代码文件的顶部插入以下内容:
MaintainScrollPositionOnPostback="true"
所以你的.aspx中的第一句话就开始了
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeBehind="Default.aspx.cs"
这对我来说很好,不需要添加任何其他代码来使用updatepanels来保持滚动条的位置。
发布于 2011-02-28 13:59:39
我曾经用过几种方法来设置maintainScrollPositionOnPostBack。你试过不止一次吗?您能描述是什么触发了回发吗?您测试了哪些浏览器?你在使用母版页吗?
Page.MaintainScrollPositionOnPostBack = true;
。<%@ Page MaintainScrollPositionOnPostback="true" %>
中。<pages maintainScrollPositionOnPostBack="true" />
中。发布于 2011-02-28 13:49:32
当页面回发时,可以将.Focus()设置为特定的服务器控件。
https://stackoverflow.com/questions/5147942
复制相似问题