Ik maak in mijn ASP.NET pagina veelvuldig gebruik van includes, nu wil ik een variabele include doen aan de hand van parameters.
De code is goed, maar hij wordt niet uitgevoerd? (dus zal wel niet goed zijn
)
Voorbeeld van een "normale" werkende include:
Deze staat dus gewoon midden in de HTML en werkt als een speer.
Nu wil ik op een andere pagina hetzelfde doen maar dan met een variabele die via de url is meegepost.
Doorpasen van de "page" variabele
ophalen vd parameter
Bouwen vd include met parameter
Als ik een response.write( page ) doe dan print hij netjes main_blok, dus de parameter wordt goed meegegeven.
Maar als ik de bovenstaande include uitvoer krijg ik niets te zien, geen error dat er iets mis is met de response.write of met de include. Hij laad gewoon nix
Iemand enig idee wat er mis gaat??
De code is goed, maar hij wordt niet uitgevoerd? (dus zal wel niet goed zijn
Voorbeeld van een "normale" werkende include:
code:
1
| <!--#include file="modules/code/iframe_request.aspx"--> |
Deze staat dus gewoon midden in de HTML en werkt als een speer.
Nu wil ik op een andere pagina hetzelfde doen maar dan met een variabele die via de url is meegepost.
Doorpasen van de "page" variabele
code:
1
2
3
4
| <IFRAME src="iframe_request.aspx?page=main_blok" width="100%"
height="100%" frameborder="0">
<!--#include file="main_blok.aspx"-->
</IFRAME> |
ophalen vd parameter
code:
1
2
3
4
5
6
7
| <script runat="server">
'Plaats hier de benodigde code voor deze pagina
dim page as String
sub page_load( o as object, e as eventargs)
page = request.params("page")
end sub
</script> |
Bouwen vd include met parameter
code:
1
| <% response.write("<!--#include file=modules/main/" & page & ".aspx-->") %> |
Als ik een response.write( page ) doe dan print hij netjes main_blok, dus de parameter wordt goed meegegeven.
Maar als ik de bovenstaande include uitvoer krijg ik niets te zien, geen error dat er iets mis is met de response.write of met de include. Hij laad gewoon nix
Iemand enig idee wat er mis gaat??