Problème avec le controle Menu d'ASP.net MenuItemClick et onmouseover
Bonjour je dispose d'un contrôle menu sur une MasterPage ou chaque item est représenté par une image via un fichier SiteMap
Sitemap:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Artisanal.jpg" description="SECTEUR: ARTISANALES" couleur="#e56b00">
<siteMapNode title="Carrosserie - préparateur peinture" url="Secteur/Artisanales/Carrosserie.aspx" />
<siteMapNode title="Chauffage-central: soudure acier" url="Secteur/Artisanales/Chauffage.aspx" />
<siteMapNode title="Horticulture" url="Secteur/Artisanales/Horticulture.aspx" />
<siteMapNode title="Ouvrier maçon" url="Secteur/Artisanales/Maçon.aspx" />
<siteMapNode title="Ouvrier carreleur" url="Secteur/Artisanales/Carreleur.aspx" />
<siteMapNode title="Pose et raccordement des radiateurs de chauffage central" url="Secteur/Artisanales/Radiateurs.aspx" />
<siteMapNode title="Décoration de table" url= "Secteur/Artisanales/Decoration.aspx" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Arts_plastique.jpg" description="SECTEUR: ARTS PLASTIQUE" url="">
<siteMapNode title="Techniques d'expression" url="" />
<siteMapNode title="Expression manuelle niv 1" url="" />
<siteMapNode title="Expression manuelle niv 2" url="" />
<siteMapNode title="Gravure" url="" />
<siteMapNode title="Description de l'image" url="" />
<siteMapNode title="Composition de l'image" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Boulangerie.jpg" description="SECTEUR: BOULANGERIE" url="">
<siteMapNode title="Boulangerie - Pâtisserie - Techniques élémentaires" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Remediation.jpg" description="SECTEUR: REMEDIATION" url="">
<siteMapNode title="Formation de base - niveau 2" url="" />
<siteMapNode title="Humanités générales - certificat d'enseignement secondaire supérieur" url="" />
<siteMapNode title="Renforcement en orthographe" url="" />
<siteMapNode title="Alphabétisation: communication orale et écrite n.2" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Soins_corps.jpg" description="SECTEUR: SOINS DU COPRS" url="">
<siteMapNode title="Bases de pédicurie" url="" />
<siteMapNode title="Coiffure dames" url="" />
<siteMapNode title="Coiffure - encadrement des stages" url="" />
<siteMapNode title="Coiffure perfectionnement des techniques, création et conception" url="" />
<siteMapNode title="Esthétique" url="" />
<siteMapNode title="Soins de beauté des pieds et des mains" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Stylisme.jpg" description="SECTEUR: HABILLEMENT" url="">
<siteMapNode title="Bases de retouche" url="" />
<siteMapNode title="Techniques d'exécution" url="" />
<siteMapNode title="Techniques spécifiques: manteau" url="" />
<siteMapNode title="Techniques spécifiques: robe et ensemble" url="" />
<siteMapNode title="Bases de retouches" url="" />
<siteMapNode title="Conception assistée par ordinateur" url="" />
<siteMapNode title="Confection enfant de 2 à 12 ans" url="" />
<siteMapNode title="Stylisme" url="" />
<siteMapNode title="Techniques spécifiques: Robe" url="" />
<siteMapNode title="Techniques de retouche" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Informatique.jpg" description="SECTEUR: INFORMATIQUE" url="">
<siteMapNode title="Cisco" url="" />
<siteMapNode title="Suite Office" url="" />
<siteMapNode title="Traitement de l'image" url="" />
<siteMapNode title="Word - niveau moyen" url="" />
<siteMapNode title="Bachelier en informatique de gestion (R1)" url="" />
<siteMapNode title="Edition assitée par ordinateur" url="" />
<siteMapNode title="Opérateur de saisie-encodeur" url="" />
<siteMapNode title="Maintenance PC" url="" />
<siteMapNode title="UTL" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/images.jpg" description="SECTEUR: TECHNIQUES/INDUSTRIE, TECHNOLOGIES DE POINTE" url="">
<siteMapNode title="Graduat Energie et Environnement : Niveau 1" url="" />
<siteMapNode title="Bases de dessin assisté par ordinateur" url="" />
<siteMapNode title="Dessinateur industriel" url="" />
<siteMapNode title="Graduat Energie et Environnement : Niveau 2" url="" />
<siteMapNode title="Graduat Energie et Environnement : Niveau 3" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Langue.jpg" description="SECTEUR: LANGUES" url="">
<siteMapNode title="Allemand" url="" />
<siteMapNode title="Anglais" url="" />
<siteMapNode title="Collaboration Communauté russophone" url="" />
<siteMapNode title="Espagnol" url="" />
<siteMapNode title="Français" url="" />
<siteMapNode title="Italien" url="" />
<siteMapNode title="Néerlandais" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Restauration.jpg" description="SECTEUR: RESTAURATION" url="">
<siteMapNode title="Bases de restauration" url="" />
<siteMapNode title="Suites restauration" url="" />
<siteMapNode title="Suites restauration (ESS)" url="" />
<siteMapNode title="Restaurateur niveau 1" url="" />
<siteMapNode title="Restauration-gastronomie niveau CTSS" url="" />
<siteMapNode title="Restauration-gastronomie niveau ESI" url="" />
<siteMapNode title="Salle niveau 1" url="" />
</siteMapNode>
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Tertiaire.jpg" description="SECTEUR: TERTIAIRE" url="">
<siteMapNode title="Connaissances de gestion" url="" />
<siteMapNode title="Hôtesse d'accueil" url="" />
<siteMapNode title="Vendeur - Vendeuse" url="" />
</siteMapNode>
</siteMapNode>
</siteMap> |
Code du menu:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<asp:Menu ID="MenuHoriz" runat="server" BackColor="#3E74FF"
DataSourceID="SiteMapDataSource" DynamicEnableDefaultPopOutImage="False"
DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.9em"
ForeColor="#284E98" MaximumDynamicDisplayLevels="2" Orientation="Horizontal"
StaticDisplayLevels="2" StaticEnableDefaultPopOutImage="False"
StaticSubMenuIndent="1px" style="height: 4px">
<StaticSelectedStyle BackColor="#507CD1" />
<StaticMenuItemStyle HorizontalPadding="2px" VerticalPadding="5px" />
<DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<DynamicSelectedStyle BackColor="#507CD1" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#284E98" ForeColor="White" />
</asp:Menu> |
Mon premier problème est que je n'arrive pas a déclenché une action quand je clique sur un item de mon menu :
Code:
1 2 3 4 5 6 7
|
Protected Sub MenuHoriz_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles MenuHoriz.MenuItemClick
message.Text = "You selected " & _
e.Item.Text & "."
End Sub |
Mon deuxième problème c est que je ne trouve pas comment déclencher une action quand je survole un item de menu ?
Merci de m'aider
Jacko