我正在尝试完成似乎不太难的事情,但似乎无法找到有效的方法.
我正在从asp.net页在数据库上调用存储过程.该过程可能需要一些时间,具体取决于存储的数据量.
问题是,在用消息更新页面之后,我想不出一种方法来调用该过程.无论我做什么,页面更新总是被数据库调用阻止.
我首先尝试了多视图.用户单击一个按钮,我将视图更改为等待消息.从那时起,我无法等待页面重新发布和更新,然后再调用数据库过程.
解决方法:
UpdateProgress控件简介
http://msdn.microsoft.com/en-us/library/bb386421%28v=vs.100%29.aspx
在本教程中,您将使用UpdateProgress控件显示部分页面更新的进度.如果页面包含UpdatePanel控件,则还可以包含UpdateProgress控件,以使用户了解部分页面更新的状态.您可以使用一个UpdateProgress控件来代表整个页面的部分页面更新进度.或者,您可以为每个UpdatePanel控件都包含一个UpdateProgress控件.这两种模式都在本教程中显示.