1

1 ページに 10000 件のレコードがある場合、スクロール アップまたはスクロール ダウン機能を実装するにはどうすればよいですか。

基本的な Web フォーム ページに 2 つのボタン (btnUp と btnDown) を保持する必要があり、これらのボタンをクリックすると、1000 レコードごとにページがスクロールアップする必要があります。たとえば、1 つのページに 10000 レコードがあり、btnDown をクリックすると、1000 レコードまでスクロールし、もう一度 btnDown をクリックし続けると、2000、3000、4000 などのようにスクロールする必要があります。

どうすればこれを行うことができるか提案してください。

4

1 に答える 1

0

これを行う 1 つの方法は、次のように 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 に答える