次のサイトマップが定義されています。
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="Root" roles="*">
<siteMapNode url="~/Default.aspx" title="Home" roles="*" />
<siteMapNode url="~/ProjectList.aspx" title="Projects" roles="*">
<siteMapNode url="~/ProjectOverview.aspx" title="Project Overview" roles="*" />
<siteMapNode url="~/ProjectViewCalls.aspx" title="View Calls" roles="*" />
</siteMapNode>
<siteMapNode url="~/Configuration.aspx" title="Configuration" roles="Administrator" />
<siteMapNode url="~/YourAccount.aspx" title="Your Account" roles="Administrator" />
<siteMapNode url="~/Logout.aspx" title="Logout" roles="*" />
</siteMapNode>
</siteMap>
これをメニュー コントロールに次のように表示する必要があります。プロジェクト | 構成 | あなたのアカウント | ログアウト。
これは正しく機能していますが、ProjectOverview および ProjectViewCalls ページに移動するとclass="level1 selected"
、リスト項目の選択された属性が失われます。ユーザーが現在サイトのどの領域にいるかを示すことができるようにしたいと考えています。
これは可能ですか?