Partial Public Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub Protected Sub Menu1_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu1.MenuItemClick End Sub Protected Sub Menu1_MenuItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) If Not DataBinder.Eval(e.Item.DataItem, "~/ImagesMenuHoriz/Artisanal.jpg") Is Nothing Then e.Item.ImageUrl = DataBinder.Eval(e.Item.DataItem, "~/ImagesMenuHoriz/Artisanal.jpg").ToString() End If End Sub End Class
<?xml version="1.0" encoding="utf-8" ?> <siteMap> <siteMapNode ImageUrl="~/ImagesMenuHoriz/Artisanal.jpg" description="Home" url="default.aspx" > <siteMapNode title="Products" description="Our products" url="Products.aspx" > <siteMapNode title="Hardware" description="Hardware choices" url="Hardware.aspx" /> <siteMapNode title="Software" description="Software choices" url="Software.aspx" /> </siteMapNode> <siteMapNode title="Services" description="Services we offer" url="Services.aspx"> <siteMapNode title="Training" description="Training classes" url="Training.aspx" /> <siteMapNode title="Consulting" description="Consulting services" url="Consulting.aspx" /> <siteMapNode title="Support" description="Support plans" url="Support.aspx" /> </siteMapNode> </siteMapNode> </siteMap>
<form id="form1" runat="server"> </form>
<?xml version= "1.0" encoding= "utf-8" ?> <siteMap> <siteMapNode> <siteMapNode ImageUrl ="~/ImagesMenuHoriz/Artisanal.jpg" description="SECTEUR: ARTISANALES" url=""> <siteMapNode title="Carrosserie - préparateur peinture" url="" /> <siteMapNode title="Chauffage-central: soudure acier" url="" /> <siteMapNode title="Horticulture" url="" /> <siteMapNode title="Ouvrier maçon" url="" /> <siteMapNode title="Ouvrier carreleur" url="" /> <siteMapNode title="Pose et raccordement des radiateurs de chauffage central" url="" /> <siteMapNode title="Décoration de table" url="" /> </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>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<siteMapNode ImageUrl="~/ImagesMenuHoriz/Artisanal.jpg" description="SECTEUR: ARTISANALES" couleur="#ffcc66" url=""> <siteMapNode title="Carrosserie - préparateur peinture" url="" /> <siteMapNode title="Chauffage-central: soudure acier" url="" /> <siteMapNode title="Horticulture" url="" /> <siteMapNode title="Ouvrier maçon" url="" /> <siteMapNode title="Ouvrier carreleur" url="" /> <siteMapNode title="Pose et raccordement des radiateurs de chauffage central" url="" /> <siteMapNode title="Décoration de table" url="" /> </siteMapNode>
<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" />
Protected Sub MenuHoriz_MenuItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles MenuHoriz.MenuItemDataBound 'ImageUrl, dans le sitemap, n'est pas une propriété déclarée directement (contrairement à title, description ou url). 'Pour récupérer title, par exemple (dans le code donné)DataBinder.Eval(e.Item.DataItem, "title") 'Mais pour récupérer l'attribut que j' ajoutes ImageUrl,je dois écrire le nom entre crochets DataBinder.Eval(e.Item.DataItem, "[imageurl]") 'Les crochets permettent de trouver le nom de la propriété que j' ajoutes. If Not DataBinder.Eval(e.Item.DataItem, "[imageurl]") Is Nothing Then If Not DataBinder.Eval(e.Item.DataItem, "[couleur]") Is Nothing Then e.Item.Text = "" End If End If End Sub
<siteMapNode ImageUrl="~/ImagesMenuHoriz/Artisanal.jpg" description="SECTEUR: ARTISANALES" couleur="#e56b00" >
<head runat="server"> <!-- Lien vers la feuille de style pour la structure du site --> <link rel="stylesheet" media="screen" type="text/css" title="StructureSite" href="~/Css/StructureSite.css" /> <!-- Lien vers la feuille de style pour la structure du site --> <script type="text/javascript"> function couleur(cl, ceci) { var sp=ceci.parentNode.getElementsByTagName("img"); sp[0].style.borderColor=cl; } </script> <title></title> </head>