使用jQuery在MVC中从Model加载部分数据?

时间:2018-07-17 18:22:03

标签: jquery asp.net-mvc model-view-controller

我想制作一个画廊页面,将获得1000张随机图片并将其传递到视图上。就像您想象的那样,一次在页面上加载1000张图片会大大降低视图的速度。

是否有一种方法可以将从控制器接收的模型分成大约200个图像,这些图像在页面滚动时或仅在加载前200个图像之后才加载?

到目前为止我拥有的控制器代码

Random r = new Random();
List<GalleryViewModel> gallery = new List<GalleryViewModel>(images.Count);
gallery.AddRange(images);
gallery = gallery.OrderBy(x => r.Next()).Take(1000).ToList();
return View(gallery);

我不太确定如何用Java来除以1000。因此,即时通讯目前缺少该代码。抱歉!

感谢您的帮助!

0 个答案:

没有答案