C# 通用分页和摘要信息
我有一个返回几千条记录的查询,我正在使用一些分页来让结果很好地呈现给用户。然而,在我看来,我需要一个图表控件来显示整个结果集的信息,而不仅仅是用户在任何给定时间所处的页面。我正在考虑几种方法来解决这个问题: 让控制器执行它的分页操作,并在最初从页面获取时激发一个AJAX调用来获取整个查询,并使用该调用设置图表的源代码C# 通用分页和摘要信息,c#,javascript,asp.net-mvc,C#,Javascript,Asp.net Mvc,我有一个返回几千条记录的查询,我正在使用一些分页来让结果很好地呈现给用户。然而,在我看来,我需要一个图表控件来显示整个结果集的信息,而不仅仅是用户在任何给定时间所处的页面。我正在考虑几种方法来解决这个问题: 让控制器执行它的分页操作,并在最初从页面获取时激发一个AJAX调用来获取整个查询,并使用该调用设置图表的源代码 或者将整个JSON响应作为属性添加到我的视图的视图模型中。并执行类似viewModelChart.JsonResponse=chart.dataSource之类的操作。在做这样的事
或者将整个JSON响应作为属性添加到我的视图的视图模型中。并执行类似viewModelChart.JsonResponse=chart.dataSource之类的操作。在做这样的事情时,有没有一个特别的模式可以遵循?如果我选择了一条路径或另一条路径,还有什么可怕的故事需要注意吗?它们都很好,不过如果你不需要对图表进行实时更新,我会倾向于ViewModel,因此它是你查看所需所有数据的一站式商店。这就是我倾向于的地方,谢谢。