webForumDet fria alternativet
Logga in / Bli medlem

meny

ASP

3 svar · 135 visningar · startad av tronez

Medlem sedan juli 2001728 inlägg
Trådstart#1

hmm... är det bra att göra så här när man vill ha en meny.

jag vill ha ungefär såhär: index.asp?section=tMail&id=25

<% If Request.QueryString("section") = "tMail" then	
	%>
	<!--#include file="tMess.asp"-->
    <%
	  ElseIf Request.QueryString("section") = "tGuest" then 
	%>
	<!--#include file="tGbook.asp"-->  
	<% Else %>
	 <!--#include file="home.asp"--> 
	  
	<% End If %>

finns det nå bättre sätt? det gör det väl =)

får även ett felmeddelande när jag använder min kod:


Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03EA)
Syntaxfel
/newcom/index.asp, line 52
ElseIf Request.QueryString("section") = "tGuest" then

vad kan det vara för fel?

Medlem sedan apr. 20021 203 inlägg
#2

Vad jag vet kan man inte inkludera filer dynamiskt... rätta mig om jag har fel.

Medlem sedan juli 2001728 inlägg
#3

nej, men jag gör ju inte det heller?

kod...
%>
<!--#include file="tMess.asp"-->
<% kod...
Medlem sedan mars 20015 287 inlägg
#4

Nackdelen som jag kan se det är att vilket val du än gör (i menyn) måst servern behandla all kod i alla dina includefiler.

Angående felet, kan det inte vara något i includefilen som ställer till det?

254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)