Bonjour,
J'ai un problème dont je n'arrive pas à trouver de réference sur le Web...
J'ai un ModalPopup AJAX dans un UserControl (ascx) qui est lui meme dans un UpdatePanel de la page principale, mais lors de l'execution, le popup ne s'ouvre pas, il n'est pas retrouvé dans la page ...
En regardant le code source généré, j'ai remarqué que le script créant le popup en JS :
Sys.Application.initialize();
Sys.Application.add_init(function() { $create(AjaxControlToolkit.ModalPopupBehavior, ...n'était pas présent dans la page (généré en bas de page généralement)...
J'ai bien la balise dans l'ascx :
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
Et il est à noter que j'ouvre le popup en JS :
popup = $find('ModalPopupType');
popup.show();
Je ne comprend pas pourquoi le UserControl empeche de faire fonctionnait le popup ... Car a priori si je met le popup directement dans la page parente, il fonctionne normalement...
Il semble que personne d'autres ne rencontre ce problème, alors je me demande si ce n'est pas ma page qui est particulière... Si quelqu'un a rencontré ce probleme, merci de me renseigner !
Et si quelqu'un à un exemple de ModalPopup Ajax dans un usercontrol qui fonctionne sans écrire de code dans la page parente, ça m'interesse fortement !

Merci d'avance !