Как я могу использовать FindSiteMapNodeFromKey (String)? - PullRequest
0 голосов
/ 29 марта 2011

Я ищу, чтобы получить набор дочерних узлов из карты сайта, начиная с определенного узла.Я посмотрел документацию Microsoft, но не знаю, как ее использовать.

Кто-нибудь может привести пример?

1 Ответ

2 голосов
/ 22 августа 2013

Если вы установите ключ на свой mvcSiteMapNode, например:

<mvcSiteMapNode title="My Action" action="MyAction" controller="MyController" key="1234" />

Вы можете вызвать FindSiteMapNodeFromKey (), чтобы получить ссылку на этот узел.

var node = MvcSiteMapProvider.SiteMaps.Current.FindSiteMapNodeFromKey("1234");
...