【问题标题】:Asp.Net Display message instead of loading image for long running processAsp.Net 显示消息而不是为长时间运行的进程加载图像
【发布时间】:2013-07-18 22:19:10
【问题描述】:

当我点击按钮时需要显示消息而不是加载图像以进行长时间运行的过程。需要显示我的代码背后发生的事情。就像下面的阶段

  1. 正在从数据库中收集信息............

  2. 生成 PDF 文档........

  3. 发送电子邮件........

  4. 完成。

注意:不需要为需要从代码后面获取消息并显示的阶段设置默认时间。 请给我任何相关链接。

提前致谢。

【问题讨论】:

    标签: asp.net


    【解决方案1】:
    【解决方案2】:

    您可以轻松地添加一个 TextBox 控件并通过您的代码更改 Text 属性,这取决于您所做的事情。

    例如:

    private void Loading()
    {
      txtLoading.Text = "stage1.Collecting information from database";
    
      // PUT CODE TO COLLECT INFORMATION FROM DATABASE HERE
    
      txtLoading.Text += "\r\nstage2.Generating PDF document";
    
      // PUT CODE TO GENERATE PDF DOCUMENT HERE
    
      // ETC ETC
    }
    

    希望对你有帮助:)

    【讨论】:

    • 我想你错过了 ASP.Net 标签。
    • 所以用户会等到服务器完成,然后他会立即看到所有更新?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多