Du borde kunna göra typ
Control myControl = LoadControl("mycontrol.ascx");
whateverPlace.Add(myControl);
Går att läsa mer här
http://msdn.microsoft.com/en-us/library/c0az2h86.aspx
4 svar · 546 visningar · startad av Lukaspojken
Jag har en userkontroll som jag lyckats lägga till i ett klassbibliotek med asxc-fil och allt. Men hur gör man för att dynamiskt ladda upp den i webbapplikationen?
Du borde kunna göra typ
Control myControl = LoadControl("mycontrol.ascx");
whateverPlace.Add(myControl);
Går att läsa mer här
http://msdn.microsoft.com/en-us/library/c0az2h86.aspx
Problemet med LoadControl är att den tar en virtuell sökväg och om ascx-filen ligger i ett klassbibliotek (dll) så finns det ingen virtuell sökväg till den. Det finns en annan överlagrad LoadControl-metod men den verkar inte alls ha samma funktionalitet som den första med en virtuell sökväg som inparameter.
Någon annan som vet...
Det är lite kasst att det är lite lurigt att göra återanvändbara userkontroller med ascx-sidan kompletterad men jag får leva med det :) Tack för hjälpen!