student_rhr wrote:I agree with you that BackgroundWorker is a bad idea that's why I was wondering if there might be a better way to accomplish this.
See the point 1 in my first reply.
student_rhr wrote:Also, what are your thoughts about Async Delegates? Have you seen any adverse effects of using them in ASP.NET?
Asynchronous pattern will make your code unnecessarily complicated. So I'd stay away from it unless there is a strong need for using it. As I said, work with