Utilisation du SelectedNode

Utilisation du SelectedNode - C#/.NET managed - Programmation

Marsh Posté le 11-07-2007 à 18:30:58    

Bonjour
 
J'ai créé une page Master en asp.net avec un fichier sitemap derrière pour gérer mon menu. Je voudrai récupérer l'url ou le title de la balise SiteMapNode dans la page Master. En fait, quand je clique sur un lien de mon menu, je voudrai que la machine me retourne l'URL ou le Title de ce lien.
J'ai essayé avec SelectedNode mais je n'arrive pas à mes fins.
 
Ma page siteMap est ainsi :  
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="" title=""  description="">
        <siteMapNode url="~/Default.aspx?Accord=0" title="Accueil" />
        <siteMapNode url="~/Presentation/Situation.aspx?a=1" title="Situation"  description="" />
        <siteMapNode url="~/Presentation/Projet.aspx?a=1" title="Projet"  description="" />
    </siteMapNode>
</siteMap>
 
Mon menu dans la MAster :
 
...
 
                    <ajaxToolkit:Accordion ID="MyAccordion" runat="server"
                        HeaderCssClass="accordionHeader" ContentCssClass="accordionContent"
                        FadeTransitions="false" FramesPerSecond="40" TransitionDuration="250" AutoSize="none" Height="">
                       <Panes>
                        <ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">
                            <Header><a href="" onclick="return false;" class="accordionLink">Présentation</a></Header>
                            <Content>  
                                <asp:SiteMapDataSource ID="PresentationSiteMap" runat="server" SiteMapProvider="PresentationSiteMap" ShowStartingNode="true" />
                                <asp:TreeView ID="PresentationTreeView" OnLoad="PresentationTreeView_Load" runat="server" DataSourceID="PresentationSiteMap" ShowExpandCollapse="false" NodeIndent="0" SkipLinkText="" />
                            </Content>                            
                        </ajaxToolkit:AccordionPane>
 
...
 
Merci de votre aide

Reply

Marsh Posté le 11-07-2007 à 18:30:58   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed