我在ma网站上有一个很长的GridView控件。它允许行选择。问题是,当我向下滚动这个GridView并选择一些底行时,会发生选择,但整个GridView会滚动回顶部。 enyone知道如何避免这种情况吗?
答案 0 :(得分:18)
如果在回发期间发生,那么在<%@ Page%>中指令您可以添加以下内容:
MaintainScrollPositionOnPostback="true"
这是在.NET 2.0中添加的,并向页面添加了一些JavaScript,以确保页面向下滚动到导致回发的控件。
努力享受。
答案 1 :(得分:4)
我找到了另一个解决方案。如果在可滚动div容器中有GridView,我建议:Maintain Scroll Position of DIV
答案 2 :(得分:2)
选择行后是否重新加载整个页面?如果是这样,请尝试将GridView放在UpdatePanel中,以便将事件发送到服务器而不实际重新加载整个页面。