webForumDet fria alternativet

Förklaring av server execute

ASPur ASP

8 svar · 250 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Hej!

Kan någon utförligt förklara server execute och när det är bra att använda det. Är det bara asp sidor man kan executa ? Varför använder man sig av det ?

Tack!

------------------
------------------------
www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------

Medlem sedan dec. 19998 577 inlägg
#2

Det fungerar ungefär som en include, men med server.execute kan du exekvera dynamiskt... Du är inte heller begränsad till bara asp-sidor.

------------------
Function onLick(name)
Punch.name(in_the_ear)
End Function

Jourhavande Vide

Medlem sedan dec. 19996 522 inlägg
#3

Oki, så jag kan tex ha massa databaskod i ett asp dokument och sedan skriva ut det med server execute då eller ?

tex är dessa kod snuttar samma sak ?

if request.querystring("vad") = "lösgodis" Then
server.execute("losgodis.asp")
ElseIf request.querystring("vad") = "pajkastning" Then
server.execute("pajkastning.asp")
Endif

som

<%
server.execute(request.querystring("vad") & ".asp")
%>

------------------
------------------------
www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------

Medlem sedan dec. 19998 577 inlägg
#4

Precis så... men akta dig för att använda svenska tecken i filnamn bara... :)

Och om "vad" inte innehåller något värde så kommer de du att få ett felmeddelande...

------------------
Function onLick(name)
Punch.name(in_the_ear)
End Function

Jourhavande Vide

[Redigerat av Vide den 24 jan 2001]

Medlem sedan dec. 19996 522 inlägg
#5

Hmm hur undviker man det smidigast då ? felmedelandet ? skriva en on error eller någe sånnt ?

------------------
------------------------
www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------

Medlem sedan juni 200032 967 inlägg
#6

jag hade nog snarare gjort så här typ:

vad = request.querystring("vad")
if vad <> "" then server.execute vad & ".asp"

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 19996 721 inlägg
#7

Men! Kom ihåg att de variabler du använder i dokument 1 inte finns i dokument 2. Så riktigt som en dynamisk include blir det inte.

Medlem sedan dec. 19996 522 inlägg
#8

man kan komma förbi det genom att använda tillfälliga sessions kanske ? men det är lite fejk kanske... har jag fel ?

------------------
------------------------
www.trenchcoat.se/erik/
- gillar du oxå film?
------------------------

Medlem sedan dec. 19998 577 inlägg
#9

Beror ju på vad du vill skicka med... är det enkla variabler kan du ju skicka med en querystring:

if vad <> "" then server.execute vad & ".asp?que=hej"

Så kan du hämta det på den andra sidan...

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)