load plusieurs ascx dans une page
alut,
mon problème est le suivant :
j'ai une page aspx qui contient un placeholderetplusieurs controls ascx.
j'ai trouvé comment faire pour charger un control ascx ds le placeholder
le code est le suivant pourle control home.ascx:
Code:
1 2 3
|
home control1 = ctype(Page.LoadControl("home.ascx"), home);
placeholder1.controls.add(control1); |
mon soucis c'est que je veux realiser ça dynamiquement pour le reste
par exemple pour le control test.aspx (le nom de la classe c'est Test)
le syntaxe ça va être
Code:
1 2 3
|
Test control1 = ctype(Page.LoadControl("Test.ascx"), Test);
placeholder1.controls.add(control1); |
ma question est la suivante: comment faire une declaration dynamique.
genre
Code:
1 2
| Maclase control1=ctype(Page.LoadControl(nomcontrol), Maclasse);
placeholder1.controls.add(control1); |
pour le nomcontrol c'est simple
mais je vois pas comment faire pour Maclasse
des idées??