webForumDet fria alternativet

ladda uc dynamiskt till placeholder problem

.NET

1 svar · 254 visningar · startad av MizzK

Medlem sedan juni 2003410 inlägg
Frågan#1

Har en meny som laddar UC dynamisk in i en placeholder. och detta får jag att fungerar fint sä länge placeholdern och menyn ligger i samma fil.

Men nu är det stå att jag vill ha menyn i en UC och sedan placeholdern skall ligga i min default fil. Och då vet jag inte hur man anropar kontrollen i defualt filen från ascx filen.

förslag?

ps. kör med code behind och skall se ut enligt förljade

default.aspx
meny.ascx

samt start.ascx som laddas in i placeholdern

Medlem sedan dec. 19991 072 inlägg
#2

Det borde att via kontrollen använda egenskapen "Parent", som då ger en referens till "PlaceHoldern" där den ligger. Via dess Parent borde du sen kunna hitta den andra UC.n som ligger Default.
Typ:

Parent.Parent.FindControl("Menu_Control_In_Default_Aspx")
(Använd watch.en och kolla var i hierarkin du befinner dig)

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