改善页面渲染时间,包括gridview,子gridview和grand child gridview

时间:2013-06-24 07:13:16

标签: c# asp.net

我有一个页面,其中有一个盛大的父网格 - 显示类别。然后在每个类别下面的项目 - 第二个网格和每个项目下面再次出现一个或多个子项目网格。类别,项目,子项目的数量根据从流程中的上一页面中选择的商店而变化。我的问题是如何改善页面的渲染?渲染以上数据花费了太多时间。

注意: - 我不能在网格中使用分页....

我在类别网格的RowDataBound事件和项目网格的RowDataBound事件上的子项目上绑定项目网格。

1 个答案:

答案 0 :(得分:2)

你正在创造太多的网格。网格是一种昂贵的组件。

您可以更改用户界面以允许用户选择项目并仅在选择时绑定内部网格。这样可以确保每行或父网格不是一个网格,而是一次只显示一个子网格。