操作完成之前经过的超时时间或服务器没有响应

时间:2011-02-28 12:12:30

标签: asp.net-mvc

我在ASP.NET MVC应用程序中创建了一个视图。

View类检索6100行的数据

该类在我的一个视图中使用,该视图使用数据填充网格,也可以对其进行排序。

它会第一次很好地加载然后排序也工作正常但是当我点击最后一页链接时需要时间并最终给出以下错误

操作完成之前经过的超时时间或服务器没有响应 任何人都可以帮助我,我没有得到WATS的问题

1 个答案:

答案 0 :(得分:1)

听起来请求时间达到允许的最大值(默认情况下,ASP.NET = 30秒)。我不认为它是后退按钮,因为请求随机占用29秒,31秒等等。

您可能希望尝试使用分页方法来显示数据,而不是一次加载6,100行 - 这将减少加载时间。

查看此link以获取分页示例。

另一个想法是使用页面缓存。但我会建议分页。