Avatar billede firouzan Nybegynder
08. april 2002 - 13:18 Der er 13 kommentarer og
1 løsning

Opdatering af ASP siden

Hej:

hvordan kan jeg i en ASP side automatisk opdater siden, såden så at brugeren er fri for at tryk på "opdater" kanpen på sin browser???
Avatar billede pelkjaer Nybegynder
08. april 2002 - 13:28 #1
I forbindelse med hvad...?
Avatar billede firouzan Nybegynder
08. april 2002 - 13:38 #2
jeg ved at man kan gøre det med html:

<META HTTP-EQUIV="refresh" content="2;URL=http://www.mysite.com/mypage.asp">

men er der andre måder hvor man sætter betingelse på??
Avatar billede oasen Nybegynder
08. april 2002 - 14:16 #3
Ved ikke hvad du skal bruge det til, men du kunne jo gøre sådan:

<%
If Request.Querystring ("update") = "true" Then

  Response.Redirect "http://www.mysite.com/mypage.asp?
  update=true"

Else

  ' Alt dit indhold

End If %>
Avatar billede oasen Nybegynder
08. april 2002 - 14:17 #4
Ups!

Sådan:

<%
If Request.Querystring ("update") <> "true" Then

  Response.Redirect "http://www.mysite.com/mypage.asp?
  update=true"

Else

  ' Alt dit indhold

End If %>
Avatar billede firouzan Nybegynder
08. april 2002 - 14:55 #5
Når du siger requset.qyerystring("UPDATE") så bliver den hentet fra et form ikke??
Avatar billede firouzan Nybegynder
08. april 2002 - 15:12 #6
altså "Update"
Avatar billede doc404 Novice
08. april 2002 - 16:33 #7
Hvis det er sådan at du vil have at siden automatisk skal refreshe i ny og næ har det intet med asp at gøre

Du skal bruge en timer og location.refresh (tror jeg nok den hedder) i et javascript...

Kig ind hos JavaScript hajerne andetsteds på eksperten
Avatar billede oasen Nybegynder
08. april 2002 - 18:25 #8
firouzan---> Nej, den bliver hentet via URL.
Når du kalder http://www.mysite.com/mypage.asp er Request.Querystring ikke lig true. Derfor omdirigeres til http://www.mysite.com/mypage.asp?update=true og så er Request.Querystring lig true, hvorfor siden ikke updateres igen. Gav det nogen mening?

doc404--->Er det ikke mere lækkert med et serverside-sprog? :)
Avatar billede oasen Nybegynder
08. april 2002 - 18:28 #9
Du indsætter i princippet bare:

<%
If Request.Querystring ("update") <> "true" Then

  Response.Redirect
  "http://www.mysite.com/mypage.asp?update=true"

Else %>

i toppen af din side og:

<% End If %>

i bunden af din side.

Mypage kan selvfølgelig hedde hvad som helst.
Avatar billede pelkjaer Nybegynder
08. april 2002 - 18:32 #10
Det er ren overkill når en meta refresh som spørger selv viser virker glimrende.
Avatar billede oasen Nybegynder
08. april 2002 - 18:35 #11
Sådan foretrækker jeg det:)
Avatar billede oasen Nybegynder
08. april 2002 - 18:39 #12
Jeg er sådan set også ligeglad, hvad firouzan beslutter sig til. Jeg giver bare en løsning i ASP til et spørgsmål stillet i ASP-kategorien.
Avatar billede firouzan Nybegynder
09. april 2002 - 09:52 #13
Det gav mening tak for hjælpen.
Avatar billede oasen Nybegynder
09. april 2002 - 11:50 #14
Så lidt da og tak for points :)
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