Hallo Roman!

Ich wei� nicht, wie ich das erkl�ren soll, was ich meine.
Das Problem bei mir ist ja nicht, da� doppelte Datens�tze erzeugt werden,
sondern da� zus�tzliche Datens�tze erzeugt werden.

Und der Anwender wird ja absichtlich mit dem durch mich definierten
zur�ck-button auf die
Formularseite zur�ckgebracht.

Das Problem ist, wenn er dann wieder auf den Browser-Back-Button klickt,
kommt er wieder zu der Seite, in der etwas in die Datenbank geschrieben
wird. Und dann nimmt er wieder die Eingaben vom ersten Mal her und schreibt
die Daten in die Datenbank, allerdings wird dabei ein anderer Host_Name
erzeugt (der ja eindeutig ist), der auch zu diesem Datensatz hinzukommt ->
also gibt es keine doppelten Datens�tze sondern nur einen zuviel...

-----Urspr�ngliche Nachricht-----
Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
Gesendet am: Donnerstag, 15. November 2001 14:48
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: AW: RE: AW: Back-Button

Hallo Andrea

>Ja, da hast Du schon recht.
Schoen, also ich habe immer eine id (guid) als index.
nun diese wird in die form in ein hidden-field geschrieben.

mein posten passiert folgendes

Select * where id = ....
if not then ....
insert...
end if

so kommt kein doppelter eintrag in die db.

ein anderer weg ist.
nach einem erflgreichen  insert machst du
einfach einen redirect aus eeine andere page.
So kommt der gar nicht mehr auf die formpage.

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand



-----Original Message-----
From: Ratswohl Andrea (external) [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, November 15, 2001 8:39 PM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] AW: RE: AW: Back-Button


Hallo Roman!

Ja, da hast Du schon recht.

Das gibt ja auch keine Probleme. Sondern dann, wenn der Anwender nach
Deinem letzten Schritt (wenn er also wieder auf der form-seite gelandet
ist) nochmals den back-button bet�tigt. Dann wird die ASP-Seite wieder
ausgef�hrt, obwohl keine Daten eingegeben wurden. Er nimmt die Eingaben
von fr�her her und vergibt dabei wieder einen neuen Namen.

Das versuche ich zwar mit 

<% Response.Expires="0" %>
<% Response.AddHeader "cache-control", "no-store" %>
<% Response.AddHeader "Pragma","no-cache" %>

zu verhindern, aber das hilft leider nichts.

Andrea

-----Urspr�ngliche Nachricht-----
Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
Gesendet am: Donnerstag, 15. November 2001 14:32
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: AW: Back-Button

Nochmals :-)

form.asp 'hier befindet sich die form und wird mit post insert.asp 'zu
dieser page gepostet. form.asp 'nun page_back nun ist doch die form.asp
in dem zustand bevor man sie gepostet hat? 


Gruss

Roman Pittroff
Consulting
Bangkok, Thailand

-----Original Message-----
From: Ratswohl Andrea (external) [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, November 15, 2001 7:34 PM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] RE: AW: Back-Button


ich habe gerade versucht, die Tips in die Tat umzusetzen, aber irgendwie
klappt es nicht so richtig...

ich habe in meiner Tabelle zwar keine eindeutige ID, aber daf�r einen
eindeutigen Namen, das m��te doch auch gehen, oder? das Problem ist,
dieser Name wird es nach dem Absenden der Seite vergeben. Geht ein
Anwender per back-button wieder auf diese Seite zur�ck, wird ein neuer
Datensatz erzeugt mit einem neuen eindeutigen Namen. Aber diesen
Datensatz sollte es eben eigentlich nicht geben!

ich glaube, ich habe das jetzt irgendwie falsch verstanden...



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie 
| knnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie 
| knnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an