1

我有一种情况,管理员在网站上停用其他用户的帐户,此操作导致隐藏某些控件,更新数据库中的某些数据。停用还会导致生成几份报告,一份必须保存在预定义的位置,另一份必须下载。据我所知,我们一次只能从服务器获得一种类型的响应,即。页面更新 (html) 或 excel 下载,因此我在停用时执行我的 UI 和数据库更新,并通过 ScriptManager RegisterStartupScript 注册一个 javascript 函数以打开报告页面的模式对话框。在加载报告页面时,我生成一个 excel,将其保存在预定义的位置,生成其他 excel 并发送响应。

问题

  • 有没有更好的方法来做到这一点?

  • 我的停用页面挂起,直到下载 excel,这不应该发生,因为我正在通过报告页面下载页面。

  • 有时我必须通过 ScriptManager 注册功能来显示用户消息,例如“保存完成”、“停用完成”。RegisterStartupScript 然后显示 jquery 对话框。请提出任何更好的方法。

4

0 回答 0