[ASP v3.0] Hoe krijg ik een 'dynamische include' voorelkaar?

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik heb nu deze code in VBscript:

ASP:
1
2
3
4
5
<%
dim WkNr
WkNr = 34
%>
<!--#INCLUDE FILE="./dashboard/week_<%= WkNr %>.asp"-->


Maar dan krijg ik deze foutmelding:

Active Server Pages, ASP 0126 (0x80004005)
Het include-bestand ./dashboard/week_<%= WkNr %>.asp kan niet worden gevonden.
/kpi_asp_Local/main.asp, line 16


In PHP kan dit wel:

PHP:
1
2
3
if (isset($weeknr)) {   
include("./dashboard/week_{$weeknr}.php"); 
}


Hoe kan ik zoiets nu bewerkstelligen in ASP?

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 01-05 13:23
Niet waarschijnlijk, lees dit maar eens:
The following script will not work because ASP executes the #include directive before it assigns a value to the variable:
ASP:
1
2
3
4
<%
fname="header.inc"
%>
<!--#include file="<%=fname%>"-->
http://www.w3schools.com/asp/asp_incfiles.asp

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:50

gorgi_19

Kruimeltjes zijn weer op :9

kan niet, hooguit kan je met Server.Transfer en Server.Execute een beetje spelen.

Trouwens, voor een compleet beeld van deze discussie: zie de search

Aangezien dit onderwerp redelijk uitgekauwd is en waarschijnlijk weer uitdraait op een herhaling van de reacties van eerdere topics, gaat deze dicht.

[ Voor 87% gewijzigd door gorgi_19 op 18-10-2004 15:56 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.