Avatar billede starf Nybegynder
18. januar 2006 - 01:17 Der er 6 kommentarer og
1 løsning

eksekvere en side dynamisk

Ok håber jeg kan forkalre mit spørgsmål her så det giver mening.

Hvis man gerne vil ha et asp system, der gør det muligt at server include / server execute asp filer man har lagt op, via et menu system hvordan skal det så gøres?

det jeg tænker på, er således:

Man har et upload system, hvor man kan uploade en asp side, og en menu, der viser en mappe på serveren hvor de forskelige filer er.

menuén virker så, således at den skriver linket som: "side=min.asp"

jeg ved man manuelt kan kode det så man har

"if side =
then execute
" og så hele vejen med men er det muligt at lave det uden at man manuelt skla ind og tilføje noget kode for at få den til eksekvere en side?
Avatar billede fixxxer Nybegynder
18. januar 2006 - 02:03 #1
Mener at huske at man kan gøre noget ala:

Server.Execute(Request.QueryString("side"))
Avatar billede starf Nybegynder
18. januar 2006 - 16:49 #2
Ok har smidt den kode i min side der hvor indholdet skal være, og linket således:
<a href="side=test2.asp">her2</a>

men får bare en "page cannot be found" på trods af der ligger en test2.asp fil på serveren...
Avatar billede fixxxer Nybegynder
18. januar 2006 - 17:07 #3
Det ville også være en skam at kalde det en korrekt URL !-)

Den skal se sådan ud, hvis du vil have det til at virke rigtigt:

<a href="?side=test2.asp">her2</a>

eller endnu bedre:

<a href="test.asp?side=test2.asp">her2</a>
Avatar billede starf Nybegynder
19. januar 2006 - 01:35 #4
ja ok dum fejl.. en sidste ting, hvordan gør man så, hvis der ingen side er deffineret at den så tager f.eks side der hedder hej.asp ?
Avatar billede fixxxer Nybegynder
19. januar 2006 - 02:54 #5
Nu er det begrænset hvad jeg kan huske af ASP, men noget lignende:

if Request.QueryString("side") <> "" then
  Server.Execute(Request.QueryString("side"))
else
  Server.Execute("hej.asp")
end if
Avatar billede starf Nybegynder
19. januar 2006 - 02:56 #6
ser meget rigtig ud.. tak
Avatar billede fixxxer Nybegynder
19. januar 2006 - 03:05 #7
Tak for point :)
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