我有一种情况,即管理员在网站中停用其他用户的帐户,此操作会导致隐藏某些控件,更新数据库中的某些数据。停用还会导致生成一对报告,一个必须保存在预定义的位置,另一个必须下载。据我所知,我们一次只能从服务器获得一种响应,即。无论是页面更新(html)还是excel下载,我都会在Deactivation上执行我的UI和数据库更新,并通过ScriptManager RegisterStartupScript注册一个javascript函数来打开Report Page的模式对话框。在加载报告页面时,我生成一个excel,将其保存在预定义的位置,生成其他excel并发送响应。
问题
有没有更好的方法来做到这一点?
我的停用页面一直挂起,直到下载excel,这不应该发生,因为我正在通过报告页面下载页面。
有时我必须通过ScriptManager的registring函数显示用户消息,例如“保存完成”,“完成停用”。 RegisterStartupScript然后显示jquery对话框。请建议任何更好的方法。