webForumDet fria alternativet

Förhindra dubbelpostning via ex. F5

.NET

1 svar · 390 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

Hej,

Finns det nått universalsätt att förhindra att t.ex. när ett formulär postar runt och sparar en post mot databas, att inte en till post sparas om man uppdaterar sidan via ex. F5?

Man kan ju köra en Response.Redirect men det känns väldigt "klassisk asp" över det sättet.

Medlem sedan jan. 20022 440 inlägg
#2

Inget universellt sätt vad jag vet. Däremot finns det en massa "hacks" du kan tillämpa. Enklaste är väl att sätta en variabel någonstanns eller en timestamp. Alternativt jämföra den nya posten och tillåta ny post om timespan från postning till föregående postning är tillräckligt stor.

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)