MvcSiteMapProvider: возможно определить DynamicNodeProvider для DynamicNode? - PullRequest
0 голосов
/ 13 сентября 2011

Весь мой сайт определен в базе данных.Поэтому я хотел бы иметь возможность определить DynamicNodeProvider для каждой записи маршрута в моей базе данных.Мне не удалось найти свойство DynamicNodeProvider в классе DynamicNode, где MvcSiteMapNode имеет такое свойство.

Почему классу DynamicNode не хватает такого свойства?Кажется, что не возможно иметь полностью динамический веб-сайт?

1 Ответ

0 голосов
/ 19 марта 2012

Вы должны реализовать DynamicNodeProviderBase и настроить своего провайдера в Mvc.sitemap xml следующим образом:

<mvcSiteMapNode title="Details" action="Details" dynamicNodeProvider="MvcMusicStore.Code.StoreDetailsDynamicNodeProvider, MvcMusicStore" />

Документация по динамическим картам сайтов довольно явная.

...