14

我在 ma 网站上有一个长的 GridView 控件。它允许行选择。问题是,当我向下滚动此 GridView 并选择一些底部行时,会发生选择,但整个 GridView 正在滚动回顶部。有谁知道如何避免这种情况?

4

3 回答 3

18

如果它在回发期间发生,那么在您的 <%@ Page %> 指令中,您可以添加以下内容:

MaintainScrollPositionOnPostback="true"

这是在 .NET 2.0 中添加的,并向页面添加了一些 JavaScript,以确保页面向下滚动到导致回发的控件。

工作一种享受。

于 2009-01-23T21:23:44.173 回答
4

我找到了另一个解决方案。如果您在可滚动的 div 容器中有 GridView,我建议这样做:保持 DIV 的滚动位置

于 2009-01-27T11:17:58.863 回答
2

选择行后是否重新加载整个页面?如果是这样,请尝试将 GridView 放在 UpdatePanel 中,以便将事件发送到服务器而无需实际重新加载整个页面。

于 2009-01-23T21:12:10.313 回答