[ad_1]
亲爱的 ,
我想在 mvc 的表前端设计视图中显示数百万条记录,但由于存在大量记录,并且在表设计中被卡住并显示错误超出范围。
请在 mvc 中指导我解决我的问题。
我尝试过的:
我已经尝试使用数据表插件的基本表,但它无法处理。
我想尝试使用分页或滚动方式,但它应该很容易理解并应用于我的项目。
解决方案1
您可能不需要一次加载数百万条记录,而是使用分页并从分页数据库中获取。 以下链接为您提供分步指南以及在项目中实现分页的示例。
jQuery DataTables 和 ASP.NET MVC 集成 – 第一部分[^]
ASP.NET MVC 可编辑表(jQuery DataTables 和 ASP.NET MVC 集成 – 第 II 部分)[^]
解决方案2
补充一下前面所说的……永远不要尝试将“数百万条记录”放入任何类型的 UI 中 – 它很慢、占用内存、占用带宽,更糟糕的是在实践中完全无用,因为用户找不到他感兴趣的行在本世纪。 您认为用户准备花多长时间滚动数据来寻找某些内容? 你是开始查看 Facebook 成员并在他们中滚动寻找你的伴侣,还是搜索他的名字,然后尝试完善该列表?
切勿显示超过 100 行左右:对它们进行分页,提供搜索和过滤器以使其变得简单 – 否则没有人会使用您的应用程序两次。 大多数人会正确地要求退款……
[ad_2]
コメント