Design med masterpages och webcontrol

.NET

1 svar · 238 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Trådstart#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.

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)