Accueil > Forum > > > > Le controle asp:menu
Le controle asp:menu
jeudi 17 juillet 2008 à 14:02:06 |
Le controle asp:menu

Djzlouk
|
Bonjour, J'utilise le controle : asp:menu pour afficher un menu à 2 niveaux : - niveau 1 : statique : famille d'articles - niveau 2 : dynamique : sous-famille d'articles Comment faire pour que l'élément statique garde sa propriété 'hover' lorsque je suis sur un de ses enfants dynamique. Reformulation : faire en sorte que le père garde un style différent des autres pères lorsque je suis sur un de ses fils .... Merci beaucoup :)
|
|
jeudi 17 juillet 2008 à 15:29:17 |
Re : Le controle asp:menu

nhervagault
|
Salut
Avec un peu de javasript ca doit etre gerable.
Sur le onmouseover du lien dynamique tu changes le className de ton menu parent, il faut bien sur que ton menu enfant connaissent son parent
Bon courage
|
|
jeudi 17 juillet 2008 à 15:35:05 |
Re : Le controle asp:menu

ofonadroite
|
Salut
Tu pourrais essayer le contrôle TreeView qui est très pratique et facile d'utilisation. Sinon donne un peu plus de code si tu veux rester avec ton contrôle Menu.
A pluche
|
|
jeudi 17 juillet 2008 à 16:05:26 |
Re : Le controle asp:menu

Djzlouk
|
Re bonjour, et merci de vos réponses aussi rapides ;)
Alors, pour le treeView, j'ai un peu regardé et j'ai pas trouvé comment le mettre à l'horizontal. (Ce que j'aimerais faire)
Donc je vous explique plus en détail ce que je veux faire avec mon menu.
Donc j'ai un web.sitemap ou je renseigne l'arborescence du site, comme ca tout est fait à coté. Donc oui, je dois pouvoir connaitre l'élément parent à tout moment.
Pour vous donner une idée du menu, il ressemble à celui sur : www.schneider-electric.com.
D'ailleur, comment faire pour avoir sur le meme bloc : - une image (avec un arondi (avec du transparent)) - un fond d'une certaine couleur ? Car si je met les 2, comment les arondis de l'image sont transparent, et bien le fond 'dépasse'. Si je met pas de la transparence alors j'ai un fond fix, et c'est un peu domage.
Merci pour toutes vos réponses ;)
|
|
vendredi 18 juillet 2008 à 09:51:16 |
Re : Le controle asp:menu

ofonadroite
|
Salut, Je pense avoir une solution pour toi : Il faut gérer l'évènement : OnMenuItemClick Pour selectionner le parent (ça equivaut au fait qu'il soit hover), dans le code-behind, lors de l'évènement, tu met à true sa propriété : MenuID.SelectedItem.Parent.Selected Exemple : protected void MenuID_OnMenuItemClick(Object sender, MenuEventArgs e){ MenuID.SelectedItem.Parent.Selected = true;}
<asp:MenuID="MenuID"runat="server" DynamicHorizontalOffset="2" Orientation="Horizontal" OnMenuItemClick="MenuID_OnMenuItemClick">
Voila, si cette solution te convient n'oublie pas de la valider, merci.
|
|
vendredi 18 juillet 2008 à 11:20:22 |
Re : Le controle asp:menu

Djzlouk
|
Hello, Je viens de mettre en oeuvre ta solution ofonadroite et cela ne marche toujours pas. Cela ne rentre jamais dans la fonction Menu1_MenuItemClick (Meme quand je click) Je vous montre le code : Protected Sub Menu1_MenuItemClick(ByVal sender AsObject, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu1.MenuItemClickMenu1.SelectedItem.Parent.Selected = TrueLabel1.Text = "YEEEES"EndSub
< asp:MenuID="Menu1"runat="server"DataSourceID="SiteMapDataSource1"Orientation="Horizontal"DynamicHorizontalOffset="2"OnMenuItemClick="Menu1_MenuItemClick"><StaticMenuItemStyleBackColor="Red"/><StaticHoverStyleBackColor="Aqua"/><DynamicHoverStyleBackColor="Aqua"/></asp:Menu>
En faite, le 'probleme' est tres simple, je voudrais juste faire :
Quand DynamicHoverStyle = True Alors sont parent le mettre en StaticHoverStyle.
|
|
vendredi 18 juillet 2008 à 14:22:11 |
Re : Le controle asp:menu

ofonadroite
|
Salut, Je comprend vraiment pas pourquoi ça ne rentre jamais dans la fonction, tu doit avoir une erreur quelque part car chez moi ça marche nickel ! Je pense que l'erreur pourrait être qu'il faut que tu fasses des templates, ou que tu construise ton menu en code-behind. Mais ça n'explique pas pourquoi il ne rentre pas dans l'évènement OnMenuItemClick !!! Parce qu'une fois qu'il y rentre tu pourras faire tout ce que tu veux sur le parent. As tu essayé de débuguer en mettant des breakpoints ? Sinon il te reste de regarder dans la doc. MSDN. Bref tient moi au courant de tes avancées, essaye de faire des ItemTemplate, un peu comme avec un GridView. Bon courage Si une réponse vous convient n'oubliez pas le réponse acceptée !!! Ca aidera beaucoup d'autres personnes, pensez à
|
|
Cette discussion est classée dans : menu, asp, controle, niveau, statique
Répondre à ce message
Sujets en rapport avec ce message
controle menu [ par fcampagne ]
Salut a tousJ'aurais aimer savoir si c'était possible de créer des menu avec une liste déroulante,un textbox ou un quelconque objet a l'interieur?En e
Question sur le Controle Menu d'ASP.NET [ par neotof ]
Bonjour je dispose d'un contrôle menu ou chaque item est représenté par une image et je voudrais que quand je survole une image un texte s'affiche en
controle asp menu [ par faridas ]
dans mon application asp.net j'utilise une master page et une css dans ma master dans la partie header j'ai un contrôle asp Menu qui est lié a une cl
Créer un site web navigable avec un contrôle Menu (ASP.net 3.5) [ par DonRou ]
Bonjour, J'apprends actuellement travailler avec ASP.net 3.5 avec le livre « ASP.net 3.5 Étape par étape » de George Sheppard mais voici que je n'arr
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
Problème affichage menu Flash/ou HTML via ASP et Javascript! HELP PLEASE! [ par lataupe78 ]
Bonjour! Je suis novice en ASP je me prend la tête depuis 2 jours(ou plutôt 2 nuits sur un problème: Je bosse sur le site Web d'un client: Les pages
Désactiver un controle ASP:ListBox [ par salsoul ]
Bonjour à tous, J'ai une listBox dans deux form: La 1ère fois j'affiche la listBox pour que le client choisi les informations La 2ème fois, j'affiche
menu dynamique à partir d'une table en asp.net [ par Sucaf ]
bonjour, je veux créer un menu dynamique en asp.net dont les menus et sous menus peuvent être liés à une table de la base de données sql server 2005.
ASP.Net Master page [ par amatou38 ]
Bonjour tout le monde, Alors je vous lis depuis longtemps et aujourd'hui je sens le besoin de vous sollicité! Je développe un site en Asp.net 2010 j'a
Besoin d'aide pour le controle menu d'asp.neet [ par neotof ]
Bonsoir j'utilise un contrôle menu ou chaque item est une image et je voudrais que chaque item aie un couleur différente lorsque je passe la souries d
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
|