none
le tutoriel du control menu ne fonctionne pas correctement avec moi RRS feed

  • Discussion générale

  • Je tente de faire un menu horizontal avec des sous menus. J'aimerais que losque je click sur un des élément du menu, celui-ci affiche son sous menu. J'ai tenté de le faire avec un seul menu, mais quand je choisi un élément, le menu de base disparait. J'ai donc suivi le tutoriel MSDN qui vien avec visual studio 2008 et il me font faire 2 menu un horizontal pour mes premier choix de base, et l'autre pour les sous catégories. Il me demande the changer le starting node de mon sitemapdatasource pour y fair afficher le bon sous menu.

    Le probleme que j'ai maintenant: Mon sous menu me donne le même liste de choix que mon premier menu. Le starting node semble pas fonctionner. Pourtant en mode designe il m'affiche le bon menu. Voici mon code:

    //----ASP
    
    <asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" 
              MaximumDynamicDisplayLevels="1" >
            </asp:Menu>
            <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" 
              ShowStartingNode="False" StartingNodeOffset="-1" 
              StartingNodeUrl="Introduction" />
    
    
    //----Sitemap
    
    
    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
      <siteMapNode url="" title="" description="">
       <siteMapNode url="Default.aspx" title="Acceuil" description="" />
       <siteMapNode title="Introduction" url="Introduction" description="" node="Introduction">
         <siteMapNode url="Menu 2\MotDuPasteur.aspx" title="Mot du Pasteur" description="" />
         <siteMapNode url="Menu 2\NotreHistoire.aspx" title="Notre Histoire" description="" />
         <siteMapNode url="Menu 2\NotreMission.aspx" title="Vision &amp; Mission" description="" />
         <siteMapNode url="Menu 2\Credo.aspx" title="Credo" description="" />
        </siteMapNode>
       <siteMapNode title="Calendrier" url="Calendrier" description="" node="Calendrier">
        <siteMapNode url="" title="Spéciaux à Venir" description="" />
        <siteMapNode url="" title="Prédicateurs" description="" />
        <siteMapNode url="" title="Conducteur de chants" description="" />
        <siteMapNode url="" title="Musiciens" description="" />
       </siteMapNode>
       <siteMapNode title="Ministères" url="Ministères" description="" node="Ministères">
        <siteMapNode url="" title="Enfants" description="" />
        <siteMapNode url="" title="Jeunesse" description="" />
        <siteMapNode url="" title="Dames" description="" />
       </siteMapNode>
       <siteMapNode title="Média" url="Média" description="" node="Média">
        <siteMapNode url="" title="Video" description="" />
        <siteMapNode url="" title="Radio" description="" />
       </siteMapNode>
       <siteMapNode title="Liens" url="Liens" description="" node="Liens">
        <siteMapNode url="" title="Institution" description="" />
        <siteMapNode url="" title="Organisme" description="" />
        <siteMapNode url="" title="Amis" description="" />
        <siteMapNode url="" title="Autres" description="" />
       </siteMapNode>
       <siteMapNode title="Ressources" url="Ressources" description="" node="Ressources">
        <siteMapNode url="Menu 2\Sermon.aspx" title="Sermons" description="" />
        <siteMapNode url="" title="Études" description="" />
        <siteMapNode url="" title="Vente de CDs" description="" />
        <siteMapNode url="" title="Vente de livres" description="" />
       </siteMapNode> 
       <siteMapNode url="Menu 2\Informateur.aspx" title="Info Lettre" description="" />
       <siteMapNode url="Menu 2\ContactezNous.aspx" title="Contactez-Nous" description="" />
      </siteMapNode>
    </siteMap>
    
    
    mardi 26 octobre 2010 18:30

Toutes les réponses