/ /ブレッドクラムのSiteMapPathコントロールを構成する方法asp.net - c#、asp.net、breadcrumbs、sitemappath

ブレッドクラムのSiteMapPathコントロールを構成する方法asp.net - c#、asp.net、breadcrumbs、sitemappath

サイトマップパスコントロールをマスターページに追加し、必要に応じてサイトマップファイルを設定しましたが、複数のリンクをクリックすると、現在のページとホームページなどのリンクのみが表示されますHome --> Movies ホーム - >ムービー - >衣類 - >などがあります。また、私がCustにサインアップし、管理ページに行くと、パスはどうやってどうなるのでしょうか。

誰かがこの問題を解決する方法を説明することはできますか?

サイトマップ:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Home.aspx" title="Home"  description="Main site page">
<siteMapNode url="~/Movies.aspx" title="Movies"  description="Movie store" />
<siteMapNode url="~/Games.aspx" title="Games"  description="Games store" />
<siteMapNode url="~/Clothes.aspx" title="Clothes"  description="Clothes Store" />
<siteMapNode url="~/CustomerSignUp.aspx" title="Customer Sign-Up"  description="Customer sign up page" />
<siteMapNode url="~/Login.aspx" title="Sign-In"  description="Sign In page" />
<siteMapNode url="~/ForgotPassword.aspx" title="Forgot Password"  description="Forgot password" />
<siteMapNode url="~/ContactUs.aspx" title="Contact Us"  description="Contact details.." />
<siteMapNode url="~/Administration.aspx" title="Administration"  description="Admin Folder" />
</siteMapNode>
</siteMap>

サイトパス

回答:

回答№1の場合は3

親サイトマップノードで子サイトマップノードを折り返す必要があります。

<siteMapNode url="~/Home.aspx" title="Home"  description="Main site page">
<siteMapNode url="~/Movies.aspx" title="Movies"  description="Movie store">
<siteMapNode url="~/Clothes.aspx" title="Clothes"  description="Clothes Store" />
</siteMapNode>
</siteMapNode>

さらに理解を深めるために、 この記事.