1

当我在单页中有 10000 条记录时,如何实现向上滚动或向下滚动功能。

我必须在基本的网络表单页面上保留 2 个按钮(btnUp 和 btnDown),当他们点击这些按钮时,页面应该向上滚动,直到每 1000 条记录。例如,如果我在单页中有 10000 条记录,当我单击 btnDown 时,它应该向下滚动到 1000 条记录,当我再次单击 btnDown 时,它应该像 2000、3000、4000 等一样滚动。

请建议我该怎么做。

4

1 回答 1

0

一种方法是使用 JavaScriptwindow.scrollTo()函数,如下所示:

<script type ="text/javascript">
    ' Call this function in response to up or down button click
    function setScroll(thresholdCount) {
        // Get grid view

        // Loop through rows

        // Check when row count equals threshold (1000, 2000, 3000, etc.)

        // When threshold found, scroll to that DOM element
        window.scrollTo(element);
    }
</script>

阅读在 Asp.Net 中动态滚动到 Gridview 行,以开始实现这种类型的行为。

于 2013-11-08T03:23:51.287 回答