I am trying to add breadcrumbs on my web pages for easy navigation. For this I am using SiteMapPath Control of Asp.Net and along with this I have also made a breadcrumb.Sitemap file which list all the pages. But While implementing the sitemappath in my master page, I am getting a generic error. I am not able to understand why is this happening?
This is the basic structure of my aspx page-
<divid="menu-pt"><divclass="hm"><ahref="Page1.aspx"class="active">Home</a></div><divid="nav"><ulid="nav"name="nav"><li><ahref="Page2.aspx">Page2</a></li><divclass="saparation"></div><li><ahref="Page3.aspx">Page3</a></li><divclass="saparation"></div><li><ahref="Page4.aspx">Page4</a></li><divclass="saparation"></div><li><ahref="#">Pages</a><divid="Ul2"runat="server"><ulid="sub-nav"><li><ahref="Page5.aspx">Page5</a></li><li><ahref="Page6.aspx">Page6</a></li><li><ahref="Page7.aspx">Page7</a></li><li><ahref="Page8.aspx">Page8</a></li></ul></div><divid="Ul1"runat="server"><ulid="sub-nav"><li><ahref="Page9.aspx">Page9</a></li><li><ahref="Page10.aspx">Page10</a></li><li><ahref="Page11.aspx">Page11</a></li><li><ahref="Page12.aspx">Page12</a></li><li><ahref="Page13.aspx">Page13</a></li></ul></div></li></ul></div></div>
<li>Page5,6,7,8.aspx pages is for all users. And <li>Page9,10,11,12,13.aspx pages are for logged in user.
And My breadcrumb.sitemap file is-
<?xmlversion="1.0"encoding="utf-8"?><siteMapxmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"><siteMapNodeurl="Page1.aspx"title="Home"description="Page1"><siteMapNodeurl="Page2.aspx"title="Page2"description="Page2"/><siteMapNodeurl="Page3.aspx"title="Page3"description="Page3"/><siteMapNodeurl="Page4.aspx"title="Page4"description="Page4"/><siteMapNodeurl=""title="Pages"description=""><siteMapNodeurl="Page5.aspx"title="Page5"description="Page5"/><siteMapNodeurl="Page6.aspx"title="Page6"description="Page6"/><siteMapNodeurl="Page7.aspx"title="Page7"description="Page7"/><siteMapNodeurl="Page8.aspx"title="Page8"description="Page8"/><siteMapNodeurl="Page9.aspx"title="Page9"description="Page9"/><siteMapNodeurl="Page10.aspx"title="Page10"description="Page10"/><siteMapNodeurl="Page11.aspx"title="Page11"description="Page11"/><siteMapNodeurl="Page12.aspx"title="Page12"description="Page12"/><siteMapNodeurl="Page13.aspx"title="Page13"description="Page13"/></siteMapNode></siteMapNode></siteMap>
Also I have placed a sitemappath control on my aspx page-
<asp:SiteMapPath ID="SiteMapPath1" runat="server"></asp:SiteMapPath>
Please guide me where I am doing wrong. I read few articles and it says that this much of step is enough for adding breadcrumbs on every pages of a web site.
Please Guide me where I am doing Wrong?
AshOmi