webForumDet fria alternativet

Design med masterpages och webcontrol

.NET

1 svar · 232 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Hello,
jag har en sida som är uppbyggd med masterpages och en och annan wecontrol, nu undrar jag vart jag skall lägga "designen".

ex.

Masterpages
    ∟ my_master.master

WebControls
    ∟ control.aspx
    ∟ annan_control.aspx

default.aspx

Varpå det ligger en ContentPlaceHolder på sidan (default.aspx)

Tex. att jag vill lägga min controll i en tabell eller en div på sidan.
Är det i my_master.master, default.aspx eller control.aspx jag skall lägga tabellen, för att vara konsekvent när jag bygger min site?

När jag skulle in och pilla med designen på default.aspx så klagar den:

Only Content controls are allowed directly in a content page that contains Content controls

Medlem sedan dec. 19996 721 inlägg
#2

ContentPlaceHolder ska endast ligga på mastersidor. På själva sidorna lägger du Content-kontroller

På en master bör du endast lägga sådant som du är säker på att du vill ha med på alla sidor som implementerar mastern.

Om tabellen är en integrerad del av kontrollen så ska den ligga i den, annars på sidan.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)