окно ajax при выполнении кода в фоновом режиме asp.net - PullRequest
0 голосов
/ 25 ноября 2011

У меня есть форма на три страницы, в которой мне нужно собирать данные. При переходе с одной страницы на другую я хотел бы отобразить окно ajax, которое скажет, например, «сохранение ваших данных», и хотя это отображается на экране, я хотел бы запустить код в фоновом режиме?

1 Ответ

0 голосов
/ 26 ноября 2011

Попробуйте так.

При сохранении данных вызовите всплывающее окно модели ajax для события click и инициализируйте поток в событии 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();});

Если вы найдете это полезным, пометьте его как свой ответ, иначе дайте мне знать ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...