Förhindra dubbelpostning via ex. F5

.NET

1 svar · 406 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#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.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)