我有一个网页需要几分钟才能加载。原因是该页面包含 ASP.NET 网格视图,并且该网格的数据绑定需要花费大量时间。
每个网格视图记录都包含一些复杂的用户详细信息,并且它显示了与用户偏好相关的项目数。根据用户偏好获取此计数对于数据检索存储过程来说是相当昂贵的操作。我认为这就是该页面加载时间较长的原因。
作为解决方案,我提出了加载网格视图而不包含特定网格记录的计数的想法(从数据检索存储过程中删除计数操作)。并通过对服务器的异步调用来更新每个网格记录的计数标签。
谁能知道我如何使用 ASP.NET 网格视图来实现这个解决方案?