Avatar billede bimmer123 Nybegynder
28. februar 2002 - 19:39 Der er 8 kommentarer og
1 løsning

Variabel

Er der nogen der ved hvordan udskriver indholdet af en variabel i Response.Redirect???

F.eks. virker dette ikke:
Response.Redirect (" & varURL ")

Hvordan skal man gøre det....?
Avatar billede invisibleman Nybegynder
28. februar 2002 - 19:41 #1
Response.Redirect varURL

Response.Redirect "noget?" & varURL
Avatar billede invisibleman Nybegynder
28. februar 2002 - 19:41 #2
Svar
Avatar billede hells Nybegynder
28. februar 2002 - 19:54 #3
Er du sikker på at du ikke bare mangler et & ?. Altså:

Response.Redirect (" & varURL & ")
Avatar billede coltau Juniormester
28. februar 2002 - 20:48 #4
Se her:

Response.Redirect (varURL)

Sådan udskriver man indholdet af en variable til Rediret-metoden - hvis du derimod vil skrive URLen direkte skal det se således:

Response.Redirect ("http://www.url.dk")

Forskellen er at man fortæller oversætteren at http://www.url.dk ikke er en variable - men en konstant.
Avatar billede invisibleman Nybegynder
28. februar 2002 - 22:44 #5
coltau: Hvad snakker du om ? "http://www.url.dk" er ingen konstant. Det er en streng værdi ...
Avatar billede coltau Juniormester
01. marts 2002 - 09:45 #6
En hvilken som helst tekst i anførselstegn er en konstant. Det var blot et forsøg på at forklare hvorfor han ikke skal putte sin variable i anførselstegn.
Response.Redirect (" & varURL ")
Avatar billede invisibleman Nybegynder
01. marts 2002 - 13:59 #7
coltau: NEJ! (LÆS: N E J!)

En værdi i quotes er en STRENGVÆRDI! _IKKE_ en konstant.
En konstant er en variabel hvis værdi ikke kan ændres undervejs.

Const baseURL = "http://www.eksperten.dk/"
baseURL = "noget andet"

^^ FEJL! Det kan man ikke.

baseURL = "http://www.eksperten.dk/"
baseURL = "noget andet"

^^ Går helt fint.
Avatar billede coltau Juniormester
02. marts 2002 - 10:20 #8
En tekst skrevet mellem to anførselstegn er stadigvæk en konstant. Eksempeler:

const baseURL ="URL" ' Det er en konstant
MyVar = "URL" ' "URL" er en konstant. !!! MyVar er en variable
Call MySub("URL") ' "URL" er en konstant. !!!

I øvrigt kan man ændre visse konstanter (Din type konstanter) i Delphi og Pascal.

Const
  MyURL = "URL" ' MyURL er en konstant, der ikke kan ændres.
  MyURL2: String = "URL" ' MyURL2 er en konstant, der kan ændres.

MyURL "lever" kun under kompilering
MyURL2: Der afsættes plads på codesegmentet, hvorved den kan ændres.
Avatar billede invisibleman Nybegynder
02. marts 2002 - 16:10 #9
Deplhi og Pascal har absolut *intet* at gøre med ASP, hvilket vist er det der diskuteres her.

Og nej, "URL" er *IKKE* en konstant. Det er en streng variabel.

EOD!
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