2011-06-22 34 views
2

我从asp.net前端调用存储过程。它通常插入许多表。在前端,我想展示2件事情:进度条喜欢多少完成。第二件显示的是当前的数据库插入。如:目前插入:tblCustomers存储过程的进度条

赞赏!

+1

ASP.NET不是Winforms。所以如果没有客户端的任何周期性(ajax-)请求,刷新前端将是不可能的。我认为你需要某种缓存插入状态的日志表。然后你可以查询这个表来刷新前端。 –

+0

此链接可能也有帮助:http://devarchive.net/displaying_progress_bar_for_long_running_processes.aspx –

回答

4

您可能需要一个日志表,您的前端可以监视进度。这还需要现有的存储过程在不同的插入/状态之间记录对此表的更新。您的前端将需要一些Ajax来查询要插入的总记录,并且当前插入该记录以获取您的进度条。