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

ASP.NET

 > 

WebForms

 > 

Autre

 > 

transmission de l'évènement COMMAND d'un User Control à un WebForm via MasterPage


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

transmission de l'évènement COMMAND d'un User Control à un WebForm via MasterPage

lundi 16 mars 2009 à 11:39:19 | transmission de l'évènement COMMAND d'un User Control à un WebForm via MasterPage

maxature

Bonjour,

j'ai créé un user de control de navigation pour naviguer entre des webforms

le user control est placé dans un place holder d'une masterpage référencée par les différents WebForm que j'utilise pour naviguer.
dans ce user control j'arrive bien à recupere les évènements :

< asp : Button ID ="ButtonEtapeSuivante" runat ="server"  
   
Text =' <%# Eval("SECT_NOM", "Vers {0}") %> '  
   CommandArgument =' <%# Eval("PAGE_URL") %> '
CommandName ="EtapeSuivante" oncommand ="ButtonEtapeSuivante_Command"/>

pour test le code de la méthode ButtonEtapeSuivante_Command est bien appelé lors du click, jusque là c'est ce que je veux. 

dans un autre place holder de la masterpage j'ai un form view que je souhaite valider lors que l'utilisateur clique sur suivant dans le user control de navigation.
Dans ce FormView (qui est donc dans le fichier du WebForm), j'ai essayé de récupérer l'évènement en plaçant la déclaration suivante :

<asp:FormViewID="FormViewDossierCoordonees"runat="server"DataKeyNames="ID_ANADOSSIER"DataSourceID="ObjectDataSourceDossier"DefaultMode="Edit"Width="581px"onitemcommand="FormViewDossierCoordonees_ItemCommand">

et le code :
protectedvoid FormViewDossierCoordonees_ItemCommand(object sender, FormViewCommandEventArgs e){ if (e.CommandName == "EtapeSuivante") FormViewDossierCoordonees.UpdateItem(false); }

mais ce code n'est jamais appelé... !

j'ai essayé d'ajouter un appel à  RaiseBubbleEvent(Page, e); ou RaiseBubbleEvent(this, e); dans la méthode ButtonEtapeSuivante_Command mais ce ne doit pas être ça.

Je voudrais dispatcher la commande sur toute l'objet Page afin de pouvoir la récupérer dans n'importe quel control si besoin.
Quelqu'un en saurait-il davantage sur la transmission des évènements Command dans ce cas ?


Merci d'avance


Cette discussion est classée dans : control, user, command, masterpage, webform


Répondre à ce message

Sujets en rapport avec ce message

[.Net] Différence Includes / Web User Control [ par cbu ] Yop yop à tous,bon y aurait il un petit gars ou une petite gazelle qui pourrait me dire si on utilise toujours les includes en .Net, si c'est propre e evenement + user control + code behind = ???? [ par jesusonline ] bonjour j'ai une page default.aspx et dans cette page j'appelle un user control (ascx) dans cet user control j'ai un bouton et j'aimerais bien que qd Controle Utilisateur User Control et leur contenu [ par alk ] HelloAlors voila probleme comment instancier un Controle Utilisateur alias UserControl (soit une page .ASCX) dans une WebForm.En fait pour l'instant j RegisterClientScriptBlock dans un un User Control [ par dai2 ] Bonjour tous le monde,Je souhaiterais utiliser page.RegisterClientScriptBlock pour générerun script de menu dans ma page asp.net.Losrque j'utilise cet Web user control dynamique [ par systemic_anomaly ] Bonjour à tous.Je débarque dans l'asp.net et j'ai fais un web user control qui me sert de menu vers des pages différentes. J'aimerais pouvoir ajouter web user control vs 2005 [ par chocobob ] Bonjour, je trvavaille avec visual studio 2005 beta 2 j ai creer un projet web avec mon index.aspx ans asp.net2 j aimerai comme avec le 2003 creer Propriété name d'un contrôle utilisé dans un user control [ par smoitry ] Re bonjour à tous,Un autre problème me chagrine :Dans mon user control, appelons le "ctrl1", j'ai un textbox, appelons le "text1" (je parle des propri Image en arrier plan dans Web user Control [ par edokt ] Bonjour tout le monde J'ai un petit problem Je veux mettre une image en arrire plan dans un Web user control Qq1 peut me dire comment il faut faire User Control [ par Kalypswoo ] J'ai un user control en haut de ma page. Lorsque je met un datagrid ou autre chose dans ma page, lorsque que je lance l'appli dans ie, les éléments de WEB USER CONTROL [ par Troyan ] Bonjour,voila j'ai fait un WEB USER CONTROL qui se connecte à une base et qui alimente un datagrid !je voulais savoir j'en aurais plusieurs à mettre d


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 : 0,874 sec (3)

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