2013-08-05 2 views
0

Мы используем контроллер siteMap в MVC 4. Наша система имеет дерево с узлами, представляющими различные модули. Мы хотели бы показать выбранный в данный момент модуль в виде панировки.SiteMap в MVC4

Мы использовали контроллер и определен Карта сайта код на _layout.cshtml странице, как не следует

При запуске приложения оно ни показывает хлебную крошку и не производит каких-либо ошибок.

Просим руководствоваться.

Спасибо.

+0

Сложно сказать, в чем проблема, не видя больше вашей конфигурации. Вы определили свои узлы в Mvc.sitemap и добавили атрибуты заголовка, контроллера и действия? – NightOwl888

+0

Да. Пожалуйста, найдите фрагмент кода ниже: user1693579

+0

было бы очень полезно, если бы вы сделали небольшой демонстрационный проект и либо загрузить его где-либо отправьте его на GitHub, чтобы я мог посмотреть. Просто вам недостаточно информации о вашей конфигурации в вашем вопросе, чтобы дать вам ответ. – NightOwl888

ответ

0

Основываясь на вашем комментарии, я бы сказал, что у вас недостаточно XML, чтобы сделать карту сайта, потому что существует только один узел. Он также должен соответствовать вашим маршрутам (или URL-адресам), или карта сайта не будет работать. Ошибок нет, потому что минимального количества узлов нет, но 1 недостаточно для создания древовидной структуры.

Мое предложение состоит в том, чтобы читать Routing Basics, чтобы вы поняли, как работает процесс согласования маршрута. В противном случае посмотрите на MvcMusicStore demo или один из demos I have created, чтобы увидеть пример рабочей конфигурации.

Смежные вопросы