Saving Data When ASP.Net Page Unloads

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default Saving Data When ASP.Net Page Unloads

    I have a programming issue on an ASP.Net web page. I suspect the issue would
    apply to any version of ASP though.


    I have a questionnaire page where a user will answer a bunch of questions
    with radio buttons and text boxes. At the bottom of the page is a button
    that he is to click when he's done. The event behind the button will write
    the data to the database and redirect him to a Thanks page.


    The issue is what happens if the user supplies the data, then just closes
    the browser window. As it is, the data doesn't get written. There is a
    Page_Unload event that I don't understand completely. First, it fires when
    the page has finished loading, which I've read is expected, and second, when
    the page is closed there doesn't seem to be much you can actually do there,
    as by the time the event fires, the session is closed. That is documented as
    well.


    My question is: how can I ensure the data gets written? Are there
    traditional ways to stop a browser window from being closed, or at least to
    call another sub when it is?






    Roy Scarisbrick, B.A. (Economics), Certified Engineering Technologist

    Calgary, Alberta, Canada, T2P 4H3

    [url]www.HeadwaySystems.com[/url]


    Roy Scarisbrick Guest

  2. Similar Questions and Discussions

    1. saving data from .FSO
      Hi all, I am also looking for similar thing, a simple FSO file reader, something like the SharedObject Reader (SOL) written by Alessandro at...
    2. saving data in XML
      hi, i?m using a model to load a xml file and I?m using a data grid do show this model data. I created a for to insert new rows in the data...
    3. Saving data to an XML file???
      DJAnim8 wrote: Only with the help of third-party products. -- Carl Fink Please respond to the newsgroup only.
    4. Saving data to an XML file???
      Is it possible to save data to an XML file? I thought there was but can't seem to find anything to do it. I can read XML data fine, just no way of...
    5. unloadMovie unloads the video, but not the audio :(
      I'm having the same exact problem as well. Anyone have any suggestions? :)
  3. #2

    Default Re: Saving Data When ASP.Net Page Unloads

    Hi,

    If you use just IE you can use the OnBeforeUnload with XMLHTTP or
    webservice.htc to accomplish it.

    Natty Gur, CTO
    Dao2Com Ltd.
    28th Baruch Hirsch st. Bnei-Brak
    Israel , 51114

    Phone Numbers:
    Office: +972-(0)3-5786668
    Fax: +972-(0)3-5703475
    Mobile: +972-(0)58-888377

    Know the overall picture


    *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    Don't just participate in USENET...get rewarded for it!
    Natty Gur Guest

  4. #3

    Default Re: Saving Data When ASP.Net Page Unloads

    I don't think you want the data if the user closes the window.

    Most people know how to use a web page. capturing the data when the window
    closes, or without the users direct action makes the value of the data
    suspect.

    "Roy Scarisbrick" <roy@headwaysystems.com> wrote in message
    news:PSgOa.379637$3C2.10331155@news3.calgary.shaw. ca...
    > I have a programming issue on an ASP.Net web page. I suspect the issue
    would
    > apply to any version of ASP though.
    >
    >
    > I have a questionnaire page where a user will answer a bunch of questions
    > with radio buttons and text boxes. At the bottom of the page is a button
    > that he is to click when he's done. The event behind the button will write
    > the data to the database and redirect him to a Thanks page.
    >
    >
    > The issue is what happens if the user supplies the data, then just closes
    > the browser window. As it is, the data doesn't get written. There is a
    > Page_Unload event that I don't understand completely. First, it fires when
    > the page has finished loading, which I've read is expected, and second,
    when
    > the page is closed there doesn't seem to be much you can actually do
    there,
    > as by the time the event fires, the session is closed. That is documented
    as
    > well.
    >
    >
    > My question is: how can I ensure the data gets written? Are there
    > traditional ways to stop a browser window from being closed, or at least
    to
    > call another sub when it is?
    >
    >
    >
    >
    >
    >
    > Roy Scarisbrick, B.A. (Economics), Certified Engineering Technologist
    >
    > Calgary, Alberta, Canada, T2P 4H3
    >
    > [url]www.HeadwaySystems.com[/url]
    >
    >
    >

    David Waz... Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139