webForumDet fria alternativet

Request.QueryString i en Include file?

2 svar · 194 visningar · startad av wborg

wborgMedlem sedan dec. 2003209 inlägg
#1

Hej,

går det på något sätt att sätta in en Request.QueryString i en
<!--#Include file="*"-->?

Jag försökte med följande:

<!--#Include file="<%=Request.QueryString("main")%>.asp"-->

vilket självklart inte funkade, jag provade oxå att sätta
dubbla " runt var... ""main"" men det funka inte heller.

Det jag försöker att åsatdkomma är att när man klickar på
en länk i en tabell cell så ska den ladda in en ny sida i en
annan tabell cell. Jag har följande kod spm exempel:

<table border="1" style="border-collapse: collapse" bordercolor="#000000" width="100%" height="100%" cellspacing="5" cellpadding="3" noresize>
  <tr>
    <td colspan="2" bgcolor="#FFFFFF" width="100%" hight="100">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#FFFFFF" width="151" height="100%">
      <table border="0">
	    <tr>
		  <td>
		    <a href="front.asp">STARTSIDAN</a>
		  </td>
		</tr>
		<tr>
		  <td>
		    <a href="front.asp?main=om">OM NÅGOT</a>
		  </td>
		</tr>
      </table>
	</td>
	<td bgcolor="#FFFFFF" width="100%" height="100%">
	  <!--#Include file="<%=Request.QueryString("main")%>.asp"-->
	</td>
  </tr>
</table>

Tänker jag helt fel eller kodar jag bara fel?

/S

SebbeMedlem sedan jan. 20032 285 inlägg
#2

All SSI körs innan ASP-koden, alltså kan du inte använda ASP i din include-sats. Men du kan ju testa om det funkar lika bra med Server.Execute():

<table border="1" style="border-collapse: collapse" bordercolor="#000000" width="100%" height="100%" cellspacing="5" cellpadding="3" noresize>
  <tr>
    <td colspan="2" bgcolor="#FFFFFF" width="100%" hight="100"> </td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#FFFFFF" width="151" height="100%">
      <table border="0">
	    <tr>
		  <td>
		    <a href="front.asp">STARTSIDAN</a>
		  </td>
		</tr>
		<tr>
		  <td>
		    <a href="front.asp?main=om">OM NÅGOT</a>
		  </td>
		</tr>
      </table>
	</td>
	<td bgcolor="#FFFFFF" width="100%" height="100%">
<%
If Request.QueryString("main") <> "" Then Server.Execute(Request.QueryString("main") & ".asp")
%>
	</td>
  </tr>
</table>
wborgMedlem sedan dec. 2003209 inlägg
#3

Tack Sebbe!

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)