Forums Neueste Beiträge
 

F5 Postback aus Browser

18/05/2008 - 09:43 von Jörg Bloch | Report spam
Hallo Gerold,


ein paar Browser haben ja das "Feature", dass sie, wenn F5 gedrückt


wird, die letzte Anforderung (auch bei POST) nochmal genauso absetzen.

Das Problem ist jetzt, dass wenn ein User vorher z.B. auf einen


Button geklickt hat bei F5 das gleiche PostBack nochmal ausgelöst und
nochmal der gleiche Ablauf auf dem Server stattfindet.

Ich mache in solchen Fàllen (vor allem nach einem Insert
oder Update) ein Response.Redirect(Request.RawUrl)
also ein GET auf die gleiche Seite.
Dann ist alles wieder neu wie beim ersten Mal und
man kann beliebig F5 drücken.

Viele Grüße

Frederic
 

Lesen sie die antworten

#1 Peter Bucher [MVP]
18/05/2008 - 22:30 | Warnen spam
Hallo zusammen

Ich mache in solchen Fàllen (vor allem nach einem Insert
oder Update) ein Response.Redirect(Request.RawUrl)
also ein GET auf die gleiche Seite.
Dann ist alles wieder neu wie beim ersten Mal und
man kann beliebig F5 drücken.


Oder das Synchronizer Token Pattern:
http://www.microsoft.com/germany/ms...ttern.mspx

Gruss, Peter Bucher
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
http://www.aspnetzone.de/blogs/peterbucher/ - Auf den Spuren von .NET

Ähnliche fragen