Asp.net 一段时间后,加载面板消失

Asp.net 一段时间后,加载面板消失,asp.net,telerik,Asp.net,Telerik,我面临一个关于加载面板的问题。我必须使用Open Access将Excel或CSV文件中的不同记录保存到我的数据库中。 当查询开始并将数据保存在DB中时,加载面板工作正常,但在将一定数量的记录(例如350条记录)保存到DB中一段时间后,加载面板会隐藏,并且在将数据保存在DB中时不会显示任何进度。我研究了RadAjaxLoadingPanel的MinDisplayTime属性,但我需要根据记录数设置此属性,以便在将所有记录保存到DB之前显示loading panel 为了简短的描述,我附上了我的问

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

为了简短的描述,我附上了我的问题的工作视频 。您将在视频中看到,加载面板在一段时间后消失,而记录正在连续保存到DB,但加载面板消失

这是视频链接。

在所有记录保存到数据库之前,我应该如何显示加载面板? 有人能尽快帮我吗

关于:
Kamran

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

我在这次行动中看到的几件事:

  • 这是一个同步操作,您正在演示如何加载数据。您可能希望使用建议的方法加载文件。这样,您就可以立即将控件返回到页面。然后,您可以在后台异步执行数据加载,并在加载数据时显示进度表

  • 您的数据加载速率大约为每秒3条记录。这是非常缓慢的,您使用什么过程来加载此数据?500条记录应在几秒钟内加载到单个表中


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

    我在这次行动中看到的几件事:

  • 这是一个同步操作,您正在演示如何加载数据。您可能希望使用建议的方法加载文件。这样,您就可以立即将控件返回到页面。然后,您可以在后台异步执行数据加载,并在加载数据时显示进度表

  • 您的数据加载速率大约为每秒3条记录。这是非常缓慢的,您使用什么过程来加载此数据?500条记录应在几秒钟内加载到单个表中


  • 谢谢你的回答,杰夫。实际上,我是在每个记录完成验证后加载数据的。例如,我用正则表达式验证电子邮件、电话号码、姓名,然后在完成数据验证后,我将该数据插入数据库。如果reocrd不符合验证过程,我会将该数据放入DB中,并添加一些标记,以指定这是一个无效的数据列。现在,我该如何快速将数据插入DB或使加载面板保持可见,直到所有记录都保存到DB?我正在使用TelerikOpenAccess保存数据。看起来您正在提交每行分别。。。等待所有数据添加到上下文中,然后提交整个批处理。一个循环正在excel工作表上工作,获取记录,然后逐个保存每条记录。我不明白你关于提交整批货的意思?谢谢杰夫的回复。实际上,我是在每个记录完成验证后加载数据的。例如,我用正则表达式验证电子邮件、电话号码、姓名,然后在完成数据验证后,我将该数据插入数据库。如果reocrd不符合验证过程,我会将该数据放入DB中,并添加一些标记,以指定这是一个无效的数据列。现在,我该如何快速将数据插入DB或使加载面板保持可见,直到所有记录都保存到DB?我正在使用TelerikOpenAccess保存数据。看起来您正在提交每行分别。。。等待所有数据添加到上下文中,然后提交整个批处理。一个循环正在excel工作表上工作,获取记录,然后逐个保存每条记录。我不明白你关于提交整批货的意思?