更新gridview行后如何操作滚动位置?

时间:2016-05-05 18:48:31

标签: asp.net gridview

学习asp.net和Web表单。我有一个非常冗长的gridview,每行有一个编辑按钮。用户单击编辑,它执行回发,然后返回另一列现在可用于编辑,按钮已更改为更新和删除按钮。问题是当您单击编辑并发生回发时,它会将您弹回到页面顶部。如何将其返回到用户正在查看的位置,或者至少返回到唯一可编辑行可见的位置(最好是在视图中间,而不是顶部)?

1 个答案:

答案 0 :(得分:0)

第一步是将MaintainScrollPositionOnPostback设置为true,看看它是否可以正常工作。您可以在页面级别设置它:

<%@ Page MaintainScrollPositionOnPostback="true" ... %>

或在Web.config中的应用程序级别:

<system.web>
    <pages maintainScrollPositionOnPostBack="true" ... />
    ...
</system.web>