Ik heb een ddl waar een usercontrol in zit, als deze dll bestaat (dit hoeft niet in alle gevallen zo te zijn) moet de usercontrol geladen worden.
In 1e instantie ging ik er vanuit dat de dll bestaat en had onderstaande code:
Nu is het dus niet zeker of "namespacename.classname" bestaat.
Ik denk dan gebruik ik Reflection, maar met
Assembly assembly = Assembly.Load("namespacename.classname"); kan ik geen null afvangen.
hoe kan ik er voor zorgen dat ik weet of de assembly bestaat en als deze bestaat, dat ik dan de usercontrol inlaat.
In 1e instantie ging ik er vanuit dat de dll bestaat en had onderstaande code:
code:
1
2
3
4
| namespacename.classname myUserControl = Page.LoadControl("~/test.ascx") as namespacename.classname; HtmlGenericControl divControl = sender as HtmlGenericControl; // voeg control toe divControl.Controls.Add(miUserControl); |
Nu is het dus niet zeker of "namespacename.classname" bestaat.
Ik denk dan gebruik ik Reflection, maar met
Assembly assembly = Assembly.Load("namespacename.classname"); kan ik geen null afvangen.
hoe kan ik er voor zorgen dat ik weet of de assembly bestaat en als deze bestaat, dat ik dan de usercontrol inlaat.