我有一个搜索页面。用户可以在搜索页面文本框中输入数字并按Enter键,它会将用户重定向到另一个页面,该页面根据搜索条件显示数据网格。数据网格中有滚动条。用户希望在重定向页面时,滚动条应位于网格的底部,以便它们可以从网格底部开始编辑。有可能做到这一点。重定向用户的代码如下:
Response.Redirect("/web/Recordsdata/TestPage.aspx")
以下是滚动数据网格的代码。
function SetDivPosition() {
var intY = document.getElementById("divTest").scrollTop;
document.cookie = "yPos=!~" + intY + "~!";
}
任何帮助将不胜感激。
答案 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>