2012-04-10 2 views
0

이 페이지에서 요청을로드하고 있음을 사용자에게 알리는 텍스트가있는 페이지를로드해야합니다. 그러나 병렬로 비동기 메서드를 실행해야하며이 메서드가 끝나면 내 페이지가 다른 페이지로 리디렉션되어야합니다.페이지로드 및 비동기 실행 방법

누군가가 나에게이 문제를 해결하는 데 도움이?

BEst 감사합니다.

답변

1

따르 this ASP.NET의 배경 작업자 스레드를 만드는 마이크로 소프트 예.

는 때때로 우리는 완료하는 데 오랜 시간을 필요로 작업을한다. 은 응답을 중지하고 작업이 끝날 때까지 페이지가 비어 있습니다. 이 경우 작업을 백그라운드에서 실행하고 페이지에서 실행 작업의 진행 상황을 표시하려고합니다. 따라서, 사용자는 동작이 임을 알 수 있으며 진행 상황을 알 수 있습니다. 한편

, 우리는 몇 가지 작업을 예약 할 ( 이메일/보고서 요법을 보낼 수 있습니다.). 작업이 특정 시간에 실행될 수 있기를 바랍니다.

이 프로젝트는 이러한 목표를 달성하기 위해 "BackgroundWorker에"라는 이름의 클래스를 만듭니다. 작업을 실행하려면 "Default.aspx"라는 페이지를 만듭니다. 응용 프로그램이 시작될 때 일정을 수행 할 백그라운드 작업자를 만든 다음 "GlobalBackgroundWorker.aspx"페이지 을 사용하여 진행 상황을 확인합니다. 좋은 링크

+0

+1. – Servy

관련 문제