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.

Reply via email to