1

我面临有关 RadAjaxLoadingPanel 的问题。我必须使用 Open Access 将 Excel 或 CSV 文件中的不同记录保存到我的数据库中。当查询开始并将数据保存在数据库中时,加载面板工作正常,但一段时间后,当一定数量的记录(比如 350 条记录)保存到数据库后,加载面板隐藏并且在保存数据时不显示任何进度D B。我研究了 RadAjaxLoadingPanel 的 MinDisplayTime 属性,但我需要根据我的记录数设置此属性,以便在所有记录都保存到数据库之前显示加载面板。

为了简要说明,我附上了我的问题的工作视频。您将在视频中看到加载面板在一段时间后消失,而记录被连续保存到数据库但加载面板消失了。

这是视频链接。 http://screencast.com/t/oSkjTDheo

在我所有的记录都保存到数据库之前,我应该怎么做才能显示加载面板?有人可以尽快帮助我吗?

问候:卡姆兰

4

1 回答 1

1

两分钟的页面请求超时已过期。浏览器将在停止等待之前等待两分钟的请求。

作为此操作的一部分,我看到了几件事:

  1. 这是您演示的用于加载数据的同步操作。您可能希望使用推荐的RadAsyncUpload 控件来加载文件。这样,您立即将控制权返回给页面。然后,您可以在后台异步执行数据加载,并在加载数据时显示进度表。

  2. 您的数据加载速率约为每秒 3 条记录。那很慢,您使用什么过程来加载这些数据?500 条记录应在几秒钟内加载到单个表中。

于 2013-03-26T13:56:07.527 回答