aspx页面的执行长时间的后台运算,页面显示慢,如何给用户一个良好的感觉?
我现在的方案,将长时间的数据库操作放在单独的一个页面(loading.aspx),在这个页面上加上一个进度条的图片,等到运算结束,在将结果返回,这是再跳转到另外一个结果展现的页面(view.aspx),这样用户的感觉还可以。
但现在遇到一个问题,当开始运算时,loading.aspx上的进度条图片不显示,从运算开始到页面重定向,loading.aspx界面上都是空白。我的运算和页面重定向都写在page_load中。请问这是什么问题?
谁有更好的解决方法?