login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Includen van variabele pagina

Offline Snoodaert - 28/11/2007 16:28 (laatste wijziging 28/11/2007 16:29)
Avatar van SnoodaertLid Gegroet

Ik moet een website maken voor school en moet deze op een bepaalde server plaatsen. Deze server ondersteunt geen PHP maar wel ASP.

Ik heb bijna nog nooit met ASP gewerkt. Eerst was ik van plan om pagina's in PHP te includen, zodat ik niet telkens de hele layout moet aanpassen/kopiëren. Dit zou ik doen door de paginanaam mee te sturen in de link waardoor deze via een GET-procedure kan geïnclude worden in de website.

Mijn vraag is of dit ook mogelijk is in ASP?

Ik weet dat je kan includen via:

  1. <!--#include file="pagina.inc"-->

maar ik wil dit doen aan de hand van een variabele paginanaam.

Kan iemand mij aub uit de nood helpen?

Grtz

4 antwoorden

Gesponsorde links
Offline delta_004 - 28/11/2007 16:56
Avatar van delta_004 Onbekend je kan het met javascript doen dacht ik en dan gewoon een doc write
Offline Snoodaert - 28/11/2007 17:06 (laatste wijziging 28/11/2007 17:06)
Avatar van Snoodaert Lid Ik denk niet dat je een variabele kan meegeven naar een andere pagina met javascript. Of wel?

Voolopig heb ik het zo opgelost. Ik weet niet of dit correct ASP gebruik is. Ik heb maar wat geëxperimenteerd.

  1. <%
  2. Select Case Request.QueryString("pagina")
  3. Case "info"
  4. %>
  5. <!--#include file="info.txt"-->
  6. <%
  7. Case "..."
  8. %>
  9. <!--#include file="....txt"-->
  10. <%
  11. Case Else
  12. %>
  13. <!--#include file="home.txt"-->
  14. <%
  15. End Select
  16. %>
Offline Abbas - 28/11/2007 17:14 (laatste wijziging 28/11/2007 17:15)
Avatar van Abbas Gouden medaille

Crew .NET
Hier is een korte simpele code, is dit niet wat je bedoelt?!
  1. <%
  2. Dim pagina = Request(Request.querystring("p") & ".asp")
  3. %>
  4. <!--#include file=<%=pagina%>-->
Offline Snoodaert - 28/11/2007 18:46 (laatste wijziging 28/11/2007 18:47)
Avatar van Snoodaert Lid @ titjes: die methode lukt me niet.

Dan krijg ik de volgende foutmelding:

Citaat:
Include file not found

/site/index.asp, line 8

The include file '<%=pagina%>' was not found.


Hij herkent de variabele pagina blijkbaar niet. Ik vrees dat er geen andere oplossing is dan werken men een Select Case of een If Then Else.

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s