Procédure pour importer un ascx depuis le code behind
tomtom41
Messages postés8Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention26 avril 2006
-
24 mai 2005 à 17:54
tomtom41
Messages postés8Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention26 avril 2006
-
24 mai 2005 à 21:14
voila ca fait 3h que je suis dessus et je n'y arrive pas
quelle est la procédure pour importer un ascx afin de puis utiliser le type du .ascx ?
j'ai bien compris comment faire mais le problème c'est ca :
MonControl MC = (MonControl) LoadControl("MonControl.ascx");
car il me dit qu'il n'arrive pas à trouver MonControl...je ne peux donc pas faire de cast et donc pas faire mes méthodes voulues
bon alors voila j'ai fait un test.
quand je clique sur le bouton cela doit afficher ok.
a.aspx avec a.cs
ab.ascx avec ab.cs
voici mon erreur lors de l'execution de a.aspx :
Citation :
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name 'ab' could not be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 18: protected void BtnAcheter_Click(object sender, EventArgs e) {
Line 19: Control c1 = LoadControl("ab.ascx");
Line 20: ((ab)c1).ecrire();
Line 21: }
Line 22: }