Alan Bourke wrote: > MB Software Solutions wrote: >> Can you explain that, what you mean when you say "takes away from" ?? >> Are you saying that it's a stark difference in the thought used in >> ASP/ASP.NET designs? >> >> > > Absolutely. You have a Windows (or Linux or whatever) desktop app with a > 'Submit' button for saving changes. User clicks it, the changes are > committed. They can't double click it and submit twice. > > A web app is stateless, although you get lots of things like cookies and > session state to give the illusion of being stateful. So you have a > 'Submit' button that the user sees in their browser, they click it and > it causes a postback to the server and the database update happens. But > there's nothing to stop the user double-clicking it and submitting > twice. You can disable the button with Javascript, but that means all > users have to have Javascript available and turned on. You can use > roundabout methods with session state, cookies and the like to stop it > but it's very tricky to get a solution that works for all combinations > of browsers and so on. > > Some things like this that are no-brainers in desktop apps are absolute > nightmares in a web app, mainly due to their statelessness.
In a web app, the user can press the submit button twice, but that web app's logic could certainly notice if the submit was pushed twice, and just not do anything in that case. -- pkm ~ http://paulmcnett.com _______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.