Mehrmaliges Klicken eines Button vermeiden!?

28/04/2009 - 20:14 von Maik T. | Report spam
Schönen guten Abend,

ich habe eine Webseite mit der ich eine Art Prüfung durchführe bzw.
realisiere und habe auf der letzten Seite einen Button mit dem ich diese
Prüfung abschließe und noch ein paar Werte in die Datenbank schreibe.
Klickt man auf den Button, gelangt man wieder auf die Anfangsseite.

Mein Problem ist nun: Habe ich auf den letzten Button geklickt und lande
wieder an den Anfang, kann ich ja auf den "Browser Back Button" klicken
und gelange wieder auf meine "Abschlussseite" und könnte den Button
wieder klicken, was aber vermieden werden muss.

Habt ihr vielleicht ne Idee, wie man das verhindern kann, denn auf den
"Browser Back Button" kann ich ja nicht reagieren und man gelangt ja
auch sonst in kein anderes Ereignis?

Ich benutze das Visual Studio 2008 (C#) und ASP.NET 3.5!


Besten Dank
Maik T.
 

Lesen sie die antworten

#1 Norbert Melzer
28/04/2009 - 20:17 | Warnen spam
Am Tue, 28 Apr 2009 20:14:19 +0200 schrieb Maik T.:

Habt ihr vielleicht ne Idee, wie man das verhindern kann, denn auf den
"Browser Back Button" kann ich ja nicht reagieren und man gelangt ja
auch sonst in kein anderes Ereignis?



Unter PHP hab ich das in vergleichbaren Szenarien über eine SessionID
geregelt... Habe ich unter einer Session-ID zwei mal (oder öfter) die Daten
erhalten habe ich nur die ersten verarbeitet.

Das verhindert zwar nicht das mehrmalige anklicken des Senden-Buttons, aber
unterdrückt die Symptome des Problems.

HTH
Norbert

Ähnliche fragen