/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvorfor virker min SSI og ASP ikke sammen?
Fra : Kristian Kjærgaard


Dato : 28-10-04 14:34

Hvorfor virker det her ikke?:

<body><%
'indsæt den side, som URL-værdien beder om. Hvis ingen side er
angivet indsæt da s.inc
Response.Write "<!--#include virtual='/s" &
Request.Querystring("side") & ".inc'-->"
%></body>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian (28-10-2004)
Kommentar
Fra : Christian


Dato : 28-10-04 15:51

Kristian Kjærgaard wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hvorfor virker det her ikke?:
>
> <body><%
&gt; 'indsæt den side, som URL-værdien beder om. Hvis ingen side
er
&gt; angivet indsæt da s.inc
&gt; Response.Write "<!--#include virtual='/s" &
&gt; Request.Querystring("side") & ".inc'-->"
&gt; %></body>

Hej.

Serveren fortolker altid SSI før den fortolker ASP...

det betyder at den ikke kan inkludere din fil med SSI da den ikke
er opbygget rigtig i strængen.

Det du kan gøre er følgende:

<body><%
select case Request.Querystring("side")

case "BILLEDER"
%>
<!--#include virtual='/sBILLEDER.inc'-->
<%
case "MUSIK"
%>
<!--#include virtual='/sMUSIK.inc'-->
<%
case else
%>
<!--#include virtual='/s.inc'-->
</body>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jonas Schmeltz Aaber~ (28-10-2004)
Kommentar
Fra : Jonas Schmeltz Aaber~


Dato : 28-10-04 16:36


> Det du kan gøre er følgende:
>
> <body><%
> select case Request.Querystring("side")
>
> case "BILLEDER"
> %>
> <!--#include virtual='/sBILLEDER.inc'-->
> <%
> case "MUSIK"
> %>
> <!--#include virtual='/sMUSIK.inc'-->
> <%
> case else
> %>
> <!--#include virtual='/s.inc'-->
> </body>

Eller anvende:

Server.Execute("sti-til/fil.asp")

(ASP 3)

MVH Jonas (aka Juke)



Jens Gyldenkærne Cla~ (28-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-10-04 21:57

Jonas Schmeltz Aaberg skrev:

> Eller anvende:
>
> Server.Execute("sti-til/fil.asp")

God ide. Der er skrevet lidt om den på gruppens FAQ/OSS-side:
<http://asp-faq.dk/article/?id=50>

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christian M. Nielsen (29-10-2004)
Kommentar
Fra : Christian M. Nielsen


Dato : 29-10-04 17:08

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:1ryfxg16efz1$.dlg@jcdmfdk.invalid...

>>
>> Server.Execute("sti-til/fil.asp")
>
> God ide. Der er skrevet lidt om den på gruppens FAQ/OSS-side:
> <http://asp-faq.dk/article/?id=50>


Hvis man benytter eksemplet på siden, vil den så eksekvere alle ssi siderne
inden resten af asp koden? Det vil jo give en masse spildt arbejde for
serveren hvis der er mange sider

if Request.QueryString( "fil" ) = 1 Then
%><!-- #include file="Fil1.asp" --><%
Elseif Request.QueryString( "fil" ) = 2 Then
%><!-- #include file="Fil2.asp" --><%

........


Elseif Request.QueryString( "fil" ) = 999 Then
%><!-- #include file="Fil999.asp" --><%

End If



Så vil Server.Execute("sti-til/fil.asp") jo give en betydelig performance
forbedring

God weekend.
--

Mvh Christian http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste