Solved

Disable Exit Button on the IE to prevent user exit the page when the page still doing database processing

Posted on 2006-11-16
7
433 Views
Last Modified: 2008-02-01
Hi All,

I have a Web-base application - ASP.NET with a Microsoft Access 97 database.
I need to update multiple table when user click on the submit button.
Can i prevent user to close the Internet Explorer while my webform still doing the processing?
Sometime user might close the page before all the table has been updated.
This caused some incomplete update on the database.

Anyone have any solution on the above issue...please help.

Thanks
0
Comment
Question by:ian_khoo_sc
  • 4
  • 2
7 Comments
 
LVL 9

Expert Comment

by:daniel_balla
ID: 17954631
Hi ian_khoo_sc,
You don't have to worry about that. The processing takes part on the server, in your ASP.NET application and it is not affected by the user closing down the browser. However you might want to take a different approach and leave the processing in the background (on a different thread or process) and notify the user that there is a slow process on the server and he should wait (or do something else).

Cheers!
Dani
0
 
LVL 5

Expert Comment

by:kumar_jac
ID: 17955119

Hi,
        You can call the long running page on the IFram so  in main page you can show the status .

regards,

Krishna kumar.M

0
 
LVL 9

Expert Comment

by:daniel_balla
ID: 17955255
or you can use a proper Ajax framework to display a sort of a progress bar (or update progress panel)
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 

Author Comment

by:ian_khoo_sc
ID: 17985871
As i mention i need to update multiple table and most of the code was in the .vb file. If the user close the page, the process will stop there and the rest of the table will not be updated as i noticed.

I did prompt the user with a alert msg once all the table has been updated. But sometime users just forgot about it and close the form before the process has end.

This cause some incomplete data in our MS Access database. Need to solve it urgently....anyway can provide techinical advice...please help~~~

Thanks
0
 
LVL 9

Expert Comment

by:daniel_balla
ID: 17985941
Where is that .vb file running? is it clientside? do you import it in HTML?
0
 

Author Comment

by:ian_khoo_sc
ID: 17985995
When we deploy the application to server, we just need to upload all the .aspx files, globa.asax, css files, and web.config...and also the bin folder. This is a ASP.Net web application.
0
 
LVL 9

Accepted Solution

by:
daniel_balla earned 125 total points
ID: 17986064
My point exactly. so what you do in your VB file is compiled and executed on the server! so it doesn't make any difference if the user closes the browser or not. then the user submits the request it is passed by IIS to the ASP.NET module and then it does the processing. Wheater the user keeps the browser open or not doesn't make any difference to the ASp.NET process on the server. it would only make a difference to the user if he sees the result or not.
0

Featured Post

ScreenConnect 6.0 Free Trial

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have developed many web applications with asp & asp.net and to add and use a dropdownlist was always a very simple task, but with the new asp.net, setting the value is a bit tricky and its not similar to the old traditional method. So in this a…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

822 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question