begin process at 2012 02 12 10:08:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

usercontrol et masterpage


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

usercontrol et masterpage

lundi 8 septembre 2008 à 04:06:00 | usercontrol et masterpage

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 de mon usercontrol

il s'agit d'une function permettant de  changer les CSS des liens du menu.




Nicolas!
lundi 8 septembre 2008 à 21:14:06 | Re : usercontrol et masterpage

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut,

Une astuce est de faire implémenter une interface à ton usercontrol, qui te permet de déclarer cette/ces méthode(s).
Ensuite tu n'as plus qu'à y accéder en castant le controle en l'interface :

En VB.NET :
(Ctype Me.MasterPage.FindControl("monUserControl") As IMonIterface).MaMethode()
ou en C# :
((IMonInterface)this.MasterPage.FindControl("monUserControl")).MaMethode();

Bonne journée,


Nurgle (Antoine) - MSP
mardi 9 septembre 2008 à 04:27:10 | Re : usercontrol et masterpage

hudon77

ok ca semble tres bien comme solution sauf que je ne suis pas tres famillier avec les interface. Comment j'implemente ca a mon usercontrol ?

Sinon j'ai trouvé une solution qui consiste a mettre une reference a  mon user control sur ma page comme suit:

<%

@ReferenceControl="~/Controls/mainMenu.ascx" %>

je peux ensuite accedera mon menu avec un propriété qui me retoune mon menu.

Me

.Master.Menu.SetButton(mainMenu.Button.Home)

cela fonctionne tres bien sauf que je doute que ce soit optimal comme facon de faire.

De plus j'aimerais savoir si il y a une autre facon d'atteindre les fonction public de ma masterpage sans mettre un virtual path sur mes page comme suit... 

<%

@MasterTypeVirtualPath="~/Survivor.master" %>Merci beaucoup

Nicolas!


Cette discussion est classée dans : menu, function, usercontrol, masterpage


Répondre à ce message

Sujets en rapport avec ce message

Création Web : menu et masterPage [ par charafe ] Bonjour,Je suis en train de créer un site avec un coté administrateur en asp et C# (sous VS 2005). J'ai plusieurs questions:1/ Je voudrais appeler une MasterPage/ Menu / ContentPlaceHolder [ par David REI ] Bonsoir à tous!Je travaille actuellement sur un site Web en utilisant le framework Ajax ASP.NET. J'utilise une masterpage contenant une barre de navig Usercontrol menu categorie ? [ par Alex001 ] Bonjour à tous,Je travail sur Dashcommerce open source et je souhaite modifié le menu catégorie.c'est un control user (*.ascx) composé d'un webcontrol 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 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 MasterPage et UserControl [ par 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 poss Comment accéder à un UserControl à partir d'un Repeater [ par deeloc_015 ] Bonjour à tous,voilà en fait, je souhaiterai savoir comment faire pour accéder aux propriétés de mon UserControl que j'ai placé dans le ItemTemplate d probleme masterPage et session [ par samkil ] Bonjour,  Peut on  recuperer et utiliser des données session dans une master page Mon probleme est le suivant : J'ai une banniere dans laquelle je doi masterpage + tableau [ par jimmy28 ] Salut a tous,J'utilise une masterpage pour mon site web.Je rencontre une erreur d'alignement dans un contentplace lorsque j'utilise un tableau dans ma theme par defaut dans web.config [ par jimmy28 ] Salut à tous,Tout d'abord, je bosse sous VS2005.Lorsque je définis une masterpage par défaut dans le web.config, tout marche bien. Par contre je ne pe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,217 sec (3)

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