Solved

Add new root node to Menu

Posted on 2008-10-10
3
278 Views
Last Modified: 2012-05-05
I am using Visual Web Developer 2008 Express Edition.

I have added a Menu on my Master Page. I want to modify the XML Site Map in such a way that it displays items like this:

Administration
          Item Master
          Party Master
Tasks
         New Bill
        Stock Entry

I have created the Administration part, but not following how to add Tasks part.
<?xml version="1.0" encoding="utf-8" ?>

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

    <siteMapNode url="" title="Administration"  description="">

        <siteMapNode url="" title="Item Master"  description="" />

        <siteMapNode url="" title="Party Master"  description="" />

    </siteMapNode>

  

</siteMap>

Open in new window

0
Comment
Question by:rpkhare
  • 2
3 Comments
 
LVL 8

Expert Comment

by:tiagosalgado
ID: 22685501
Next to Administration node, add a new one:
 

<siteMapNode url="" title="Administration"  description="">

        <siteMapNode url="" title="Item Master"  description="" />

        <siteMapNode url="" title="Party Master"  description="" />

    </siteMapNode>

<siteMapNode url="" title="Tasks"  description="">

        <siteMapNode url="" title="New Bill"  description="" />

        <siteMapNode url="" title="Stock Entry"  description="" />

    </siteMapNode>

Open in new window

0
 
LVL 8

Author Comment

by:rpkhare
ID: 22687480
It is giving following error:

Exactly one <siteMapNode> element is required directly inside the <siteMap> element.
0
 
LVL 8

Accepted Solution

by:
tiagosalgado earned 50 total points
ID: 22687530
You are putting the node in correct position.
Here you have what you need
 

<?xml version="1.0" encoding="utf-8" ?> <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="" title="Administration" description=""> <siteMapNode url="" title="Item Master" description="" /> <siteMapNode url="" title="Party Master" description="" /> </siteMapNode> 

<siteMapNode url="" title="Tasks"  description="">

        <siteMapNode url="" title="New Bill"  description="" />

        <siteMapNode url="" title="Stock Entry"  description="" />

    </siteMapNode>

</siteMap> 

Open in new window

0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ASP.NET Web API or ASP.NET Core MVC? 3 52
LINQ - C# to VB convertion 12 46
Auto refresh part of an MVC5 View 7 54
Tool Box 2 34
One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
A short film showing how OnPage and Connectwise integration works.

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now