0

我正在开发一个 Asp.net Web 应用程序。

在该应用程序中,我需要在具有大量数据的表单上显示具有三个网格视图的报表。在所有网格上都启用了分页。

当用户第一次查看报告 3-5 次时,它工作正常,但之后加载需要很长时间。

我将grid-views数据存储到视图状态,以便我可以在分页和排序时使用这些数据。

谁能告诉我问题是什么,我该如何解决这个问题

4

2 回答 2

3

您应该执行以下操作以使其更快。

  1. 分页:执行自定义分页而不是标准分页,因此当前页面仅存储页面大小的数据量。它将极大地提高性能。请参阅自定义分页。

  2. 同样在页面中,如果不需要,禁用控件的视图状态。

  3. 如果网格视图数据是只读的,您也可以使用缓存。缓存

于 2013-10-08T08:22:16.697 回答
0

如果没有关于您的代码和服务器的所有信息,就很难解决性能问题。

可以是并发问题吗?

您是否在网页中执行其他降低性能的操作?

您的网页是单独在服务器中,还是有其他应用程序会干扰您的网页?

我希望能给你一些线索。

于 2013-10-08T08:10:06.987 回答