学习asp.net和Web表单。我有一个非常冗长的gridview,每行有一个编辑按钮。用户单击编辑,它执行回发,然后返回另一列现在可用于编辑,按钮已更改为更新和删除按钮。问题是当您单击编辑并发生回发时,它会将您弹回到页面顶部。如何将其返回到用户正在查看的位置,或者至少返回到唯一可编辑行可见的位置(最好是在视图中间,而不是顶部)?
答案 0 :(得分:0)
第一步是将MaintainScrollPositionOnPostback
设置为true
,看看它是否可以正常工作。您可以在页面级别设置它:
<%@ Page MaintainScrollPositionOnPostback="true" ... %>
或在Web.config中的应用程序级别:
<system.web>
<pages maintainScrollPositionOnPostBack="true" ... />
...
</system.web>