Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
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
Medium Priority
?
440 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 

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 250 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

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

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

Lots of people ask this question on how to extend the “MembershipProvider” to make use of custom authentication like using existing database or make use of some other way of authentication. Many blogs show you how to extend the membership provider c…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

609 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