I have a web page.There is a link to generate pdf reports.When the user clicks on the link the pdf generation process should start.Since the file size of the generated pdf is huge(>15Mb) the user cannot wait & thus has to proceed ahead with his other activities.That means the following simultaneous things would be happening now
- The PDF Generation process continues unabated
- The user continues with browsing without any jolt
- After the pdf generation is completed the user should receive an email containing the download link.
Basically the implementation is
- User clicks on generate report button
- Using AJAX I make a call to the c# function say generateReport()
The problem
- When I do this the user is not allowed to perform anything unless & untill the entire process completes.Ofcourse he can click on different links but with no response because of the AJAX call still getting implemented
How do I achieve this.I am a dot net(framework 2.0) developer creating aspx web pages using C#.I use javascript & AJAX(AjaxPro) to get rid of the postback in typical ASP.NET web applications.