在后台asp.net中执行代码时的ajax窗口

时间:2011-11-25 19:42:26

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

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

1 个答案:

答案 0 :(得分:0)

试试这种方式。

保存数据时,在click事件上调用ajax模型弹出窗口并在弹出窗口的init事件中初始化线程,一旦完成工作,关闭弹出窗口。 Model Popup还将使用background 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();});

如果您发现它有用,请将其标记为您的答案,否则请告诉我。