在asp.net C中滚动到底部时自动更新#

时间:2011-07-14 21:52:06

标签: c# asp.net

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

我不知道这是什么叫它能够搜索它。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

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