Я только что загрузил его из codeplex http://mvcsitemap.codeplex.com/ и не могу заставить его работать должным образом, нет хороших примеров.
Мне нужно отображать разделы карты сайта в зависимости от действия.Если я определю несколько файлов Sitemap, в таком случае вопрос заключается в том, как динамически передать эти пути в элемент управления SiteMap
Файл 1:
<siteMap>
<siteMapNode>
<siteMapNode title="Public Pages">
<siteMapNode title="Page 1">
<siteMapNode title="Page 1" action="Page1" controller="PublicPages"/>
<siteMapNode title="Page 2" action="Page2" controller="PublicPages"/>
<siteMapNode title="Page 3" action="Page3" controller="PublicPages"/>
</siteMapNode>
</siteMapNode>
</siteMapNode>
</siteMap>
Файл 2:
<siteMap>
<siteMapNode>
<siteMapNode title="Home">
<siteMapNode action="Index" controller="Home" title="Home" description="Home Page" />
<siteMapNode action="About" controller="Home" title="About" description="About Page" />
</siteMapNode>
<siteMapNode title="Account" description="Account Information" roles="User">
<siteMapNode action="ChangePassword" controller="Account" title="Change Password" description="Change Password" />
</siteMapNode>
</siteMap>
В противном случае у меня должен быть только один файл карты сайта и разные разделы внутри, в этом случае вопрос состоит в том, как сказать, контролировать, чтобы отображать определенные разделы карты сайта?
<siteMap>
<siteMapNode>
<siteMapNode title="Public Pages">
<siteMapNode title="Page 1">
<siteMapNode title="Page 1" action="Page1" controller="PublicPages"/>
<siteMapNode title="Page 2" action="Page2" controller="PublicPages"/>
<siteMapNode title="Page 3" action="Page3" controller="PublicPages"/>
</siteMapNode>
</siteMapNode>
<siteMapNode title="Home">
<siteMapNode action="Index" controller="Home" title="Home" description="Home Page" />
<siteMapNode action="About" controller="Home" title="About" description="About Page" />
</siteMapNode>
<siteMapNode title="Account" description="Account Information" roles="User">
<siteMapNode action="ChangePassword" controller="Account" title="Change Password" description="Change Password" />
</siteMapNode>
</siteMap>
Может быть, кто-то может предоставить любые образцыдля этого случая?