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)

1058 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
922 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
921 ms — ändringar (db)