Ik ben eindelijk eens begonnen om te kijken of ik onze website over kan zetten naar Asp.net, maar ik loop nu al tegen een probleem aan waar ik geen oplossing voor kan vinden zo 123. Ik wil gebuik maken van Masterpages voor een vrij layout.
Ik heb mijn masterpage aangemaakt als:
regiohoogeveen.master
Deze pagina lijkt me goed. Ik heb er vier placeholders op voor de header, linkerkant, hoofdcontent en een footer. Nu wil ik deze placeholders dus gaan vullen.
default.aspx
En ook dit werkt. Wanneer is nu http://default.aspx opvraagd, dan wordt het getoond zoals het hoort. Alleen nu het probleem waar ik mee zit. Ik wil nu bijvoorbeeld de leftcontent uit een andere pagina halen en dat deze ook een in een placeholder op de masterpage geplaatst wordt. Maar hoe kan ik een tweede bestand opgeven welke dus bv gebruikt gaat worden voor de placeholder leftcontent en een derde voor de maincontent?
Ik heb mijn masterpage aangemaakt als:
regiohoogeveen.master
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <%@ Master Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Master Page!</title> </head> <body> <div id="container"> <asp:contentplaceholder id="header" runat="server"></asp:contentplaceholder> <asp:ContentPlaceHolder id="leftcontent" runat="server"></asp:ContentPlaceHolder> <asp:ContentPlaceHolder ID="maincontent" runat="server"></asp:ContentPlaceHolder> <asp:ContentPlaceHolder ID="footer" runat="server"></asp:ContentPlaceHolder> </div> </body> </html> |
Deze pagina lijkt me goed. Ik heb er vier placeholders op voor de header, linkerkant, hoofdcontent en een footer. Nu wil ik deze placeholders dus gaan vullen.
default.aspx
ASP:
1
2
3
4
5
| <%@ Page Language="VB" MasterPageFile="regiohoogeveen.master" %> <asp:Content ID="Content1" ContentPlaceHolderID="header" Runat="Server"> Dit moet de header worden </asp:Content> |
En ook dit werkt. Wanneer is nu http://default.aspx opvraagd, dan wordt het getoond zoals het hoort. Alleen nu het probleem waar ik mee zit. Ik wil nu bijvoorbeeld de leftcontent uit een andere pagina halen en dat deze ook een in een placeholder op de masterpage geplaatst wordt. Maar hoe kan ik een tweede bestand opgeven welke dus bv gebruikt gaat worden voor de placeholder leftcontent en een derde voor de maincontent?