ASP.NET中的无限滚动

时间:2013-11-28 10:37:12

标签: jquery asp.net listview scroll viewstate

ASP.NET中创建无限滚动的最佳方法是什么?

我正在尝试寻找jQuery无休止滚动的替代方法。我不能使用jQuery,因为我需要使用ASP.NET Controls

我目前的解决方案是:我重复ListView次10次。当我滚动下一个ListView将被填充。例如:首先我填充ListView no1,在滚动我填充下一个ListView(no2)然后ListView no3 ....等等....直到我到达最后一个ListView。

另一个解决方案是在每个卷轴上填充相同的ListView。首先是10个元素,然后是20..30..40 ......

问题是在填充第四个ListView后,我在任何Postback之前有一个延迟。 (我认为问题是Viewstate

编辑:

索里,我认为我没有说清楚。我在互联网上做了一些研究,我看到很多例子,其中一个对象列表被附加到一个div,如下例所示:

$.ajax({ 
                    type: "POST", 
                    url: "Default.aspx/Foo", 
                    data: "{}", 
                    contentType: "application/json; charset=utf-8", 
                    dataType: "json", 
                    success: function (data) { 

                        if (data != "") { 
                            $('.divLoadData:last').after(data.d); 
                        } 

                    } 

                }) 
            }; 

在这种情况下,我无法使用asp.net控件。

0 个答案:

没有答案