Avatar billede bjornhart Nybegynder
18. marts 2001 - 12:02 Der er 4 kommentarer og
1 løsning

Forhindre reload?

Er det muligt at forhindre en bruger i af reloade/opdatere en asp-side?
Avatar billede netsrac Praktikant
18. marts 2001 - 12:04 #1
Hvordan mener du ? Man kan ikke forhindre at brugeren trykker på opdater.
Avatar billede bjornhart Nybegynder
18. marts 2001 - 13:26 #2
Det jeg mener er at at det er lidt uheldigt hvis man trykker Opdater i følgende eksempel:

If Request.QueryString(\"opretSpiller\") = 1 then
>Tilføj navn og andre oplysninger til en db<
end if 

<form method=\'POST\' action=\'MyOpretspiller.asp?OpretSpiller=1\' name=form1>
<table>
<tr><td>Navn:</td>
<td><input type=\'text\' name=\'navn\'></td></tr>
<tr><td colspan=\'2\' align=center>
<input type=\'submit\' value=\'opret\' name=\'B1\'>
<input type=\'reset\' value=\'Slet\' name=\'B2\'></td></tr>\"
</table></form>\"

Hvis man først trykker på knappen \'opret\' og derefter trykker Opdater bliver navnet registreret 2 gange i databasen, hvilket ikke er så smart i visse sammenhæng.
Avatar billede netsrac Praktikant
18. marts 2001 - 13:32 #3
Det kan du forhindre ved at du efter du har fyldt data i databasen redirecter du til myopretspiller.asp

f.eks.
response.redirect(\"myopretspiller.asp\")
Avatar billede bjornhart Nybegynder
18. marts 2001 - 14:37 #4
Det var sku da en smart løsning på problemet. Yak for det!!
Avatar billede netsrac Praktikant
18. marts 2001 - 14:41 #5
Så lidt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester