MvcSiteMapProvider для ленивой загрузки динамических узлов - PullRequest
1 голос
/ 23 февраля 2012

Я бы хотел использовать MvcSiteMapProvider для создания хлебных крошек для проекта MVC3.

Моя проблема заключается в том, что некоторые динамические узлы могут иметь сотни динамических дочерних узлов, каждый из которых можетсотни подузлов - так что чтение всей карты сайта не вариант.Вместо этого я бы хотел лениво загружать подузлы для данного узла, когда пользователь попадает на страницу.

Насколько я вижу, это невозможно с MvcSiteMapProvider, но, может быть, я что-то упустил?Есть ли рекомендуемый способ решения этой проблемы?

1 Ответ

2 голосов
/ 24 февраля 2012

Хорошо - я не получил никаких ответов, и, к сожалению, кажется правильным, что отложенная загрузка не поддерживается MVCSiteMapProvider.

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

...