自动将数据网格滚动到页面重定向的底部

时间:2016-03-17 19:32:25

标签: asp.net

我有一个搜索页面。用户可以在搜索页面文本框中输入数字并按Enter键,它会将用户重定向到另一个页面,该页面根据搜索条件显示数据网格。数据网格中有滚动条。用户希望在重定向页面时,滚动条应位于网格的底部,以便它们可以从网格底部开始编辑。有可能做到这一点。重定向用户的代码如下:

 Response.Redirect("/web/Recordsdata/TestPage.aspx")

以下是滚动数据网格的代码。

  

function SetDivPosition() {
            var intY = document.getElementById("divTest").scrollTop;
            document.cookie = "yPos=!~" + intY + "~!";
        }

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以在包含数据网格的页面上使用锚标记。将锚标记放在网格的顶部(或底部)。然后,在重定向中,使用与锚标记匹配的片段。

<suite name="Suite" parallel="none">

在您的网格上或附近使用类似的内容:

Response.Redirect("/web/Recordsdata/TestPage.aspx#grid")

然后您的页面应加载到锚标记的位置。

答案 1 :(得分:0)

我从另一个论坛得到了这个答案。如果其他人需要,我会在这里发帖。

    <script>
   $(document).ready(function() {
     //Scroll div you the bottom onpage load
       $("#divTest").scrollTop($("#divTest")[0].scrollHeight);
   });
 </script>