Accueil > Forum > > > MasterPage et UserControl
MasterPage et UserControl
mardi 31 juillet 2007 à 11:16:13 |
MasterPage et UserControl

clemmat
|
Bonjour, voici mon problème. Dans mon projest ASP, j'ai une MasterPage. Un UserControl est inséré dans une page de contenu. J'aimerai savoir s'il est possible, et si oui comment, appeler une procédure publique de la MasterPage dans le UserControl. Merci d'avance Clemmat
|
|
mercredi 1 août 2007 à 17:28:40 |
Re : MasterPage et UserControl

Yxion
|
Réponse acceptée !
Tu pourrais passer par la méthode suivante : Créer un évenement sur ton UserControl utilisé par la master page : Dans ton UserControl : public eventEventHandler OnEvent;Dans ta procédure, la ou tu souhaitais appeller la méthode de la page maitre : if (OnEvent !=null) OnEvent(this, newEventArgs());
Ensuite dans la page maitre, coté code ASP : < uc1:WebUserControl2OnEvent="WebUserControl2_OnEvent"ID="WebUserControl2_1"runat="server"/>
Ensuite dans la page maitre, mais coté code behind : void WebUserControl2_OnEvent(object sender, EventArgs e) { //Appel de la méthode de la page maitre }
I love .net
|
|
jeudi 2 août 2007 à 10:04:23 |
Re : MasterPage et UserControl

clemmat
|
J'ai un autre problème.
Quand je veux passer des arguments spécifiques, ça ne marche pas.
Voici mon code d'appel :
protectedvoid Button1_Click(object sender, EventArgs e) { try { double l1= double.Parse(TextBox1.Text); double l2= double.Parse(TextBox2.Text); double l3 = l1 / l2; Label1.Text = l3.ToString(); } catch(Exception ex) { if(OnErr != null) OnErr(this, newErrEventArgs(ex.Message,"Execute division")); } }
public eventEventHandler OnErr;
mon évènement OnErr semble être null.
ErrEventArgs est une classe qui hérite de EventArgs à laquelle j'ai ajouté 2 propiétés.
Dans ma page de contenu :
<uc1:UC1ID="UC1_1"runat="server"OnErr="UC1_1_OnErr"/>
Dans le .cs :
protected void UC1_1_OnErr(object sender, ErrEventArgs e) { ((MasterToto)this.Master).GestErr(e.Emetteur + " : " + e.Message); }
Merci de voir où peut être mon erreur
|
|
jeudi 2 août 2007 à 10:54:46 |
Re : MasterPage et UserControl

clemmat
|
Pas de problème, j'ai trouvé mon erreur. Dans la page de contenu, je dois déclarer : Re : MasterPage et UserControl
par : clemmat
le 02/08/2007 10:04:23 
J'ai un autre problème. Quand je veux passer des arguments spécifiques, ça ne marche pas. Voici mon code d'appel :
protectedvoid Button1_Click( object sender, EventArgs e) { try { double l1= double.Parse(TextBox1.Text); double l2= double.Parse(TextBox2.Text); double l3 = l1 / l2; Label1.Text = l3.ToString(); } catch( Exception ex) { if(OnErr != null) OnErr( this, newErrEventArgs(ex.Message, "Execute division")); } } public eventEventHandler OnErr; mon évènement OnErr semble être null. ErrEventArgs est une classe qui hérite de EventArgs à laquelle j'ai ajouté 2 propiétés.
<uc1:UC1ID="UC1_1"runat="server" OnOnErr="UC1_1_OnErr"/>Et dans le .cs : protected void UC1_1_OnErr( object sender, EventArgs e) { (( MasterToto) this.Master).GestErr( ((ErrEventArgs)e).Emetteur + " : " + ((ErrEventArgs)e).Message); } Merci de voir où peut être mon erreur |
|
|
Cette discussion est classée dans : usercontrol, masterpage
Répondre à ce message
Sujets en rapport avec ce message
usercontrol et masterpage [ par hudon77 ]
Bonjour à tous! J'ai un userControl qui me sert de menu placé dans une masterpage.Je veux, a partir des mes pages, atteindre une function public d
Passage de valeur [ par zoom007 ]
Bonjour, Voilà, j'ai mis un usercontrol (textbox) dans ma masterpage et je voudrais que lorsqu'on le modifie on soit rediriger vers une page précise
Problème de traitement USerControl [ par Jojo092 ]
Bonjour, j'ai un petit souci comme vous pouvez le penser. Alors voilà, j'ai un UserControl (appelé SearchedFor) qui m'affiche des informations qui vo
[VB.Net]Ajout Dynamique de UserControls et PostBack [ par CedricCU ]
Bonjour tout le monde, Après maintes recherches, et donc trouvé des éléments de réponse, je me décide à poster car je n'ai pas trouvé de personnes ay
AjaxControlToolKit et UserControl [ par Donpi ]
Salut à tous. Je me présente en 2 mots, 33ans, dans le développement depuis 10 ans sur différents languages, dont 3 ans à .NET C#. Ca fait un moment
UserControl ASP DotNet [ par smeriem ]
Salut, J'ai un probleme en fait je veux insérer un usercontrol (.ascx) dans ma page .aspx de facon dynamique. J'ai une seule page Default.aspx qui con
Abonnement dynamique d'un controle dans un usercontrol [ par EmacLi ]
Bonjour, J'ai un controle utilisateur qui contient un LinkButton créé dynamiquement que j'abonne à un évenement : [code=cs]otherPage.Click += new E
asp.net masterpage menu fixe et sans postback [ par tonnebrre ]
salut tous je travaille sur asp.net j'aimerai pouvoir créer quelque chose comme ça une masterpage qui contient un menu en haut et des pages qui hérite
Afficher une version imprimable d'une fiche [ par BrunoCheyrou ]
Bonjour, je vous explique où j'en suis. J'ai tout d'abord une base de données avec une table CLIENT (Num_auto, Nom, Prenom, etc). J'ai créé une page p
code d'un bouton d'un usercontrol exécuté qu'au 2ème clic [ par ChrisBzh56 ]
Salut, J'ai un problème qui m'a gâché une bonne après-midi de boulot à me prendre la tête. Voila mon problème : Je travaille sur un projet ASP.net (
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|