du kan använda include:
<!--#include file="din_sida.asp" -->
då kan du ju inkludera olika sidor beroende på vad du skickar med i querystring
6 svar · 244 visningar · startad av webbSAJTEN
Hoppas att ni kommer att förstå hur jag menar..
Jag vill använda mig utav ASP i min meny.. Jag vill inte ha ramar eller iFrames på sidan utan jag vill att texten skall komma i en speciell cell på sidan när jag trycker på en länk.
Jag använder mig utav:
<a href="main.asp?sida=start">Startsidan</a>
<% If Request.QueryString("sida") = "start" Then %>
Här vill jag infoga en sida, eller en text som finns på en extern sida
Hur skall jag göra? Kan jag sätta en include där eller måste jag använda något annat?
du kan använda include:
<!--#include file="din_sida.asp" -->
då kan du ju inkludera olika sidor beroende på vad du skickar med i querystring
man kan även använda sig av
Server.Execute("din_sida.asp")
eller som hela min kod ser ut:
sida = ReQuest.QueryString("sida")
Select Case sida
Case ""
Server.Execute("start.asp")
Case Else
Server.Execute sida & ".asp"
End Select
server.execute är att föredra, särskilt om du ska ha asp på sidorna du inkluderar..
Jymdis skrev:
server.execute är att föredra, särskilt om du ska ha asp på sidorna du inkluderar..
jag har hört det jag med, men jag är inte hundra på varför. har du någon bra motivering?
tack!
include argumentet körs först innan asp koden börjar exekveras, så all kod i alla inkluder kommer att klippas in i sidan och sändas till asp tolken, dvs, den får mer kod att parsa, även om den inte behöver alltihopa. Server execute tar bara den sidan du behöver.
include ger alltså mer för servern att jobba med, server execute mindre.