/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Forhindre Refrsh af side?
Fra : Stefan Kristensen


Dato : 25-01-05 20:58

Hej NG.

Jeg har en ASP side:

Action = Len(Request("cmdSubmit"))
If Action = 0 Then
Vis en form
<input type="submit" name="cmdSubmit" value="Udfør">
Else
Behandl data fra form
End If

Det virker jo fint nok. Men hvis man trykker på browserens Refresh knap,
behandles formens data en gang til hvilket er ret uheldigt i mit tilfælde.
Hvis der trykkes refresh, ønsker jeg at vise formen igen, eller i det
mindste gå til start siden.
Hvordan gør jeg det?

Mvh
Stefan



 
 
Casper Bang (25-01-2005)
Kommentar
Fra : Casper Bang


Dato : 25-01-05 22:27

> Det virker jo fint nok. Men hvis man trykker på browserens Refresh knap,
> behandles formens data en gang til hvilket er ret uheldigt i mit tilfælde.
> Hvis der trykkes refresh, ønsker jeg at vise formen igen, eller i det
> mindste gå til start siden.
> Hvordan gør jeg det?

Gem en cookie første gang siden vises, eller en session variabel, på den
måde kan du altid se om han allerede har været på siden :)

response.cookies("beenthere") = 1

if request.cookies("beenthere") = 1 then
'he has been there
else
'process
end if



Stefan Kristensen (26-01-2005)
Kommentar
Fra : Stefan Kristensen


Dato : 26-01-05 09:07

> > Hvis der trykkes refresh, ønsker jeg at vise formen igen, eller i det
> > mindste gå til start siden.
> > Hvordan gør jeg det?
>
> Gem en cookie første gang siden vises, eller en session variabel, på den
> måde kan du altid se om han allerede har været på siden :)
>
> response.cookies("beenthere") = 1
>
> if request.cookies("beenthere") = 1 then
> 'he has been there
> else
> 'process
> end if

Det giver så et andet problem: Hvis jeg refresher siden en gang til, bliver
den sibmitted :-/
Men jeg ser om ikke jeg kan kode mig ud af det. Tak for din ide

Mvh
Stefan



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste