MVC5延迟加载逻辑

时间:2016-04-24 11:58:46

标签: asp.net-mvc lazy-loading

我收集了很多文章。这些集合由其他用户更新,创建新文章,更新它们......

要浏览它们,有一个“浏览视图”,它会加载一些文章。如果用户滚动到最后,它会加载下几个项目,依此类推(我们都知道这个概念)。当然,用户可以选择如何对项目进行排序(创建日期,更新日期,流行度......)。

现在假设用户按其受欢迎程度对项目进行排序。他拿出前10个项目并滚动到最后。现在接下来的10个项目将从服务器中获取。但是现在后台的数据库得到了更新。几分钟前流行的物品不再流行了。那么我应该如何更新用户的视图呢?

我应该只加载几分钟前流行的下10个项目。我怎么知道他们?将它们存储在会话中?

编辑:目标是获得类似Facebook,9gag等的用户体验。

0 个答案:

没有答案