webForumDet fria alternativet

Master Pages konceptet

.NET

2 svar · 384 visningar · startad av smyken

Medlem sedan feb. 200336 inlägg
Frågan#1

Hej
Jag har problem med att få Master Pages konceptet att fungera.
Jag har skapat en tom default.aspx sida som länkar in en site.master sida som jag sedan länkar in en footer.aspx sida i.
Det fungerar så tillvida att texten i master-sidan syns (dvs texten "Min Master-sida") men innehållet i footer.aspx sidan syns inte.

Jag misstänker att det kan ha med iis att göra (använder xp pro och således iis 5.1). Har installerat framework 2.0 och undrar om den fungerar med iss 5.1?
Eller har jag kodat/tänkt fel?

// Smyken

Bifogar kod:

default.aspx
Kod:

<%@ page language="C#" masterpagefile="site.master" %>

site.master
Kod:

<%@ master language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv">

<head>
   <title>Master pages</title>
</head>

<body>
 <p> Min Master-sida</p>
<form runat="server">
   <%-- ContentPlaceHolder control --%>
   <asp:contentplaceholder id="footer" runat="server"/>
</form>

</body>
</html>

footer.aspx
Kod:

<%@ page language="C#" masterpagefile="site.master" %>

<asp:content id="Content" contentplaceholderid="footer" runat="server">
      <p>Copyright 2007</p>
</asp:content>
Medlem sedan dec. 19996 721 inlägg
#2

Njae, det där blev inte riktigt rätt. Footer.aspx syns inte eftersom du inte använder den. Default.aspx är ju tom! Det är alltid bara en aspx-fil som används. Innehållet i masterfilens contentplaceholders fylls med det som man lägger in aspx-filens motsvarande content-element.

Medlem sedan feb. 200336 inlägg
#3

Nä, jag verkar ha fått det om bakfoten. Hittade detta exempel med en default-sida på en site nånstans (tror det var på en MS-sida) men har nu hittat andra som förklarar det bättre...
Tack för hjälp...

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)