Bonjour à tous,
J'ai défini un web usercontrol que j'ai nommé "incoming.ascx". Ce web control est présent dans un dossier "admin", à partir de la racine de mon site.
Je l'ajoute à une page présente dans le dossier admin de la façon suivante et ca fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
            incoming LienEvenement = new incoming();
            Control Control = LoadControl("incoming.ascx");
            LienEvenement = (incoming)Control;
            LienEvenement.GetTitre.Text = Evenement.Attributes["titre"].Value;
            LienEvenement.GetCommentaires.Text = Evenement.Attributes["details"].Value;
            UpdatePanel1.ContentTemplateContainer.Controls.Add(LienEvenement);
Maintenant je souhaite y accéder via une page qui se trouve à la racine de mon site. Et là je fais comme suit, mais ca ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
            incoming LienEvenement = new incoming();
            Control Control = LoadControl("~/admin/incoming.ascx");
            LienEvenement = (incoming)Control;
            LienEvenement.GetTitre.Text = Evenement.Attributes["titre"].Value;
            LienEvenement.GetCommentaires.Text = Evenement.Attributes["details"].Value;
            UpdatePanel1.ContentTemplateContainer.Controls.Add(LienEvenement);
Il ne trouve pas le web usercontrol. Pourquoi? Comment le rediriger?

Merci beaucoup de vos réponses.