【问题标题】:ajax window while executing code in the background asp.net在后台asp.net中执行代码时的ajax窗口
【发布时间】:2011-11-25 19:42:25
【问题描述】:

我有一个三页的表格,我需要在其中收集数据。 在从一个页面转移到另一个页面时,我想显示 ajax 窗口,例如“保存您的数据”,当屏幕上显示时我想在后台运行代码?

【问题讨论】:

    标签: asp.net ajax visual-studio-2010


    【解决方案1】:

    试试这个方法。

    在保存数据的同时,在点击事件上调用ajax模型弹窗,并在弹窗的init事件中初始化线程,一旦工作完成,关闭弹窗。 Model Popup 还将使用背景 css 禁用页面上的其他控件。

        public void SimpleWork()
    {
    
        //Do something
    
    }
     Now you use either this method 
    
     ThreadStart operation = new ThreadStart(SimpleWork);
    
     Thread theThread = new Thread(Operation);
    
     theThread.Start();
     or
    
     ThreadPool.QueueUserWorkItem(delegate{SimpleWork();});
    

    如果您觉得有用,请将其标记为您的答案,否则请告诉我..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 2016-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多