R Ricki Medlem sedan juni 2000 373 inlägg Frågan 15 juni 2000 07:41 #1 När jag går in på sidan första gången innehåller Request.Querystring("id"). Därför har jag skrivit en liten if sats som ska sätta Request.Querystring("id") till Main.
<%
ID = Request.Querystring("id")
If Request.Querystring = "" Then
Request.Querystring("id") = "Main"
End If
%>
Varför funkar inte detta????
------------------
Mvh Rickard
www.ricki.nu
Vide Medlem sedan dec. 1999 8 577 inlägg Du kan inte ge en request ett värde, värdet får den av systemet...
Men det går ju att lösa på andra sätt... vad skall du göra med variabeln? skall skicka den vidare till nästa sida? eller skall du använda den lokalt?
Skall du använda den lokalt så är det bara att plocka ned värdet ifrån Quesysträngen:
<%
ID = Request.Querystring("id")
If ID= "" Then
ID = "Main"
End If
%>
Var det såhär du menade kanske?
------------------
)|(
(o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se
R Ricki Medlem sedan juni 2000 373 inlägg Ja, precis så.
Men varför fungerar inte detta?
<!--#include file="<%=ID%>.asp"-->
------------------
Mvh Rickard
www.ricki.nu
Vide Medlem sedan dec. 1999 8 577 inlägg Du kan inte inkludera dynamiskt med <!--#Include file="fil.inc"-->
Detta p.g.a att includen körs före ASPkoden... detta för att man skall kunna använda server-kod i includefilen...
------------------
)|(
(o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se