bonjour,
mon problème est le suivant :
Dans une page web utilisant des user controls (imbriqués cad qu'un user est composé d'autre user control ...) et un object data source pour récupérer les infos à afficher, je souhaite en cliquant sur un linkbutton d'un user control modifier la valeur d'une donnée.
Pour faire sa, dans le code behind de la page, au Page_load() je remonte à travers les user controls vers le linkbutton en utilisant des findControl().
Puis en utilisant un délégué sur l'évenement click de mon linkbutton j'essaie de modifier la valeur dont je vous ai parlé au début mais sa ne fonctionne pas.
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try { LinkButton btnDelete = (LinkButton)s.FindControl("fvPersonneMorale").FindControl("pnlSociete").FindControl("EditAdresseSynthese").FindControl("pnlItem") .FindControl("fvCoordonneeAdresse").FindControl("pnlItem").FindControl("EditButtons1").FindControl("btnDelete"); btnDelete.Click += new EventHandler (aaa); } catch (Exception) { }Quand je suis en mode debug et que j'arrive à la méthode aaa j'ai systématiquemen le message d'erreur suivant qui s'affiche : "There is no source code available for the current location."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void aaa(object sender, EventArgs e) { MiniSite ms = MiniSiteService.SelectMyMiniSite(); ms.BaseActive = false; }
J'ai vraiment tout essayé mais je ne parvient pas à résoudre le problème, alors si quelqu'un pouvait m'aider à le résoudre ce serait vraiment sympat.![]()
Partager