Avatar billede 2kbo Nybegynder
10. april 2004 - 20:29 Der er 4 kommentarer og
1 løsning

Dynamisk SSI

Er det muligt at lave en dynamisk server-side include, som finder ud af hvilken side den skal inkludere vha. QueryString eks: <!--#include virtual="<%Request.QueryString("page")"-->

Andre metoder er også velkomne...
Avatar billede 2kbo Nybegynder
10. april 2004 - 20:34 #1
Så at der var fejl i overstående, det skal selvfølgelig være:
<!--#include virtual="<%Request.QueryString("page")%>"-->
Avatar billede ellebaek Nybegynder
10. april 2004 - 20:42 #2
du kan bruge
<%
server.execute(request.querystring("page"))
%>
Avatar billede ellebaek Nybegynder
10. april 2004 - 20:43 #3
du kan ikke dynamisk bruge <!-- #include

Server.execute findes dog kun i IIS og nyere mener jeg.
Det findes ikke i PWS.
Avatar billede 2kbo Nybegynder
10. april 2004 - 21:32 #4
<%
server.execute(request.querystring("page"))
%>

Kan du ikke sige mig hvordan jeg bruger det?
----
Hvad med Suns ASP Server til Linux, understøtter den server.execute
Avatar billede ellebaek Nybegynder
10. april 2004 - 23:26 #5
det tror jeg ikke den gør nej...
Jeg tror faktisk kun det er IIS der understøtter den, men er ikke sikker..

Men den virker i praksis som <!-- #include, bortset fra du får muligheden for at dyamisk inkludering af sider..

Hvis det ikke virker bliver du nok desværre nødt til at lave det med en if sætning..
ala.

<%
page = request.querystring("page")
if page ="forside" then
%>
<!-- #include virtual="forside.asp"-->
<% elseif page="profil" then %>
<!-- #include virtual="profil.asp"-->
<% else %>
<!-- #include virtual="notfound.asp"-->
<% end if %>
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

IT-JOB

Capgemini Danmark A/S

AI/Data Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Business Relationship Manager

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET