2011-07-14 21 views
0

我目前正在开发一个ASP.net C#项目。我希望能够显示来自数据库的数据限制,而不是使用网格视图,我想用代码自己处理布局到页面上。当用户滚动到窗口的底部时,它会加载更多的记录,就像Twitter提要页面那样。自动更新滚动到底部asp.net c#

我不知道这被称为能够搜索它,所以任何指针将不胜感激。

回答

0

您将需要使用一些javascript/jQuery来查找滚动位置,然后使用ajax加载更多数据。

jquery scrollTop可用于确定滚动位置。然后看看jquery.ajax加载内容。

加载更多内容的想法与分页非常相似。因此,您可以将第一部分数据视为第1页,然后在第2页滚动到页面加载的底部等等。

1

您正在考虑懒惰加载和或infinite scrolling。有很多方法来实现延迟加载。一个简单的实现只会延迟加载图像,这可以通过jQuery插件完成。除此之外,您可以使用AJAX调用实现延迟加载和无限滚动,这些调用按需加载数据,这与传统分页工作方式类似。

如果你搜索你周围应该能够找到例子。实现向AJAX调用提供数据的服务在ASP.NET MVC和ASP.NET WebForms中也应该很简单,尽管我没有用WebForms做实际的工作。