begin process at 2012 05 28 13:35:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Triggers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Triggers

vendredi 6 juin 2008 à 12:58:29 | Triggers

Gwaedion

Bonjour,

Cela fait quelque jours que j'essaie de me dépatouiller d'un problème...

Je vais vous expliquer la situation:

J'ai une WebForm avec un gridview. Et quand je clique sur une case du gridview (linkbutton), je dois afficher une popup.
Le problème est que dans cette popup il y a un FileUpload et donc un trigger (j'ai mis un asyncPostBackTrigger avec un EventName="Click") 

Et lors d'un clique sur un des linkbuttons, j'ai l'erreur suivante :
                      A control with ID 'Button1' could not be found for the trigger in UpdatePanel 'updatePanel1'

Cependant si j'enlève le trigger uniquement, il me charge ma page sans message d'erreur. Mais bien sûr, l'upload ne fonctionne pas...

J'ai aussi essayé de mettre l'id qui est donné dans le code source de la page, à savoir: ctl00_PlaceHolderMain_uc_XXXXXXX_XXXXXXX_pageXXXXXX_uc_XXXXXXX1_Button1
et le name :
ctl00$PlaceHolderMain$uc_XXXXX$XXXXXX$pageXXXX$uc_XXXXX1$Button1

de la ligne suivante:
<input type="submit"
name="ctl00$PlaceHolderMain$uc_XXXXX$XXXXXX$pageXXXX$uc_XXXXX1$Button1"
value="Upload File"
 id="ctl00_PlaceHolderMain_uc_XXXXXXX_XXXXXXX_pageXXXXXX_uc_XXXXXXX1_Button1" />

Mais j'ai toujours le même message d'erreur.

Petite précision, je sais pas si c'est imortant ou pas, mais le triggers qui bloque est situé dans un onglet qui est lui même dans un UserControl et c'est cet UserControl qui est dans la popup.

Et quand je lance mon UserControl d'une WebForm, tout marche ! aucun problème de trigger... donc j'en conclu que c'est la popup qui merde...

Bref, je ne vois pas ce qui cloche...

Merci d'avance
vendredi 6 juin 2008 à 14:45:19 | Re : Triggers

Gwaedion

Réponse acceptée !
J'ai réussi à le faire fonctionner en ne mettant pas le triiger dans le code asp mais dans le code behind comme suit :

AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();
trigger.ControlID = this.Button1.UniqueID;
trigger.EventName = "Click";
this.UpdatePanel1.Triggers.Add(trigger);


Cette discussion est classée dans : popup, trigger, uc, ctl00, placeholdermain


Répondre à ce message

Sujets en rapport avec ce message

Comment faire marcher un Trigger dans une modal popup [ par Gwaedion ] Bonjour,J'ai un petit souci pour faire fonctionner un trigger dans une modal popup. Ce trigger me sert à faire un upload de fichier. D'après ce que j' script [ par ste2lt ] Bonjour,Je me heurtes  à un petit problème que vous allez certainement me solutionner en 10 secondes. Il est le suivant :J'ai une icône de favoris qui utiliser un paramètre passé en paramètre d'une page à l'autre [ par weejay ] Bonjour,alors pour mon premier message, j'ai une question TRES, TRES bête. Pardon d'avance, c'est que je débute sous asp.net.Alors j'ai 2 pages : defa Récupérer variable csharp dans un objet d'une page aspx [ par weejay ] Bonjour,j'ai encore une question très très simple.Jai une page page_1.aspx qui ouvre une page popup_player.aspx.page_1.aspx.csstring url = "popup_play Redimensionner un Popup [ par some_one ] Bonjour je veux redimensionner un fenetre que j'ai ouvert de maniere suivant: href="javascript:window.showModalDialog('popup.aspx?ID=')" Je crois qu'i Modal popup Extender [ par exxtaz ] Bonjour,Le panel que je décide d'afficher en popup grace au control AJAX disparait après moins d'une seconde d'apparition sans intervention de ma part ScriptManager non reconnu [ par premiumbfd ] Bonjour,Je développe une application web sous Visual Studio 2005, et dans ma MasterPage, j'ai inséré un ScriptManager. Il y a une erreur qui me dit qu problème d'un popup [ par noutazia ] Bonjour, je developpe sur une application et mon problem est comme suit j'ai un popup qui s'ouvre à partir d'une page mére celui ci comporte un lien p panel style windows [ par foufoulol ] Bonjour,Je débute en asp.net (et en ajax aussi). Pour l'instant j'ai réussi à ouvrir une popup (modale) lors d'un clic sur un bouton. Le problème c'es Création de popup gif [ par mirko585 ] Bonjour.Première chose : je suis un gros naze en ce qui concerne le codage. Alors ne tirez pas si ma question vous paraît enfantine ou tarte.J'ai créé


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales