is possible use backgroundworker thread in asp.net 2.0 following scenario, user @ browser's end not have wait long time? scenario the browser requests page, sendemails.aspx sendemails.aspx page creates backgroundworker thread, , supplies thread enough context create , send emails. the browser receives response composeandsendemails.aspx, saying emails being sent. meanwhile, background thread engaged in process of creating , sending emails take considerable time complete. my main concern keeping backgroundworker thread running, trying send, 50 emails while asp.net workerprocess threadpool thread long gone. if don't want use ajax libraries, or e-mail processing long , timeout standard ajax request, can use asynchronouspostback method "old hack" in .net 1.1 days. essentially have submit button begin e-mail processing in asynchronous state, while user taken intermediate page. benefit can have intermediate page refresh as needed, without worrying ...