2012-11-20 2 views
0

У меня есть проект MVC4 с картой сайта и пунктом меню devexpress на моей странице _Layout. У меня есть раздел на моем сайтеMap для InwardsGoods и индексная страница, где пользователь может QueryDeliveries. QueryDeliveries - это та же самая страница, что и страница InwardsGoods home (Index).Меню DevExpress, связанное с сайтомMap

<siteMapNode url="InwardsGoods/Index" title="Stock and Deliveries" description=""> 
    <siteMapNode url="InwardsGoods/Index" title="Query Deliveries" description=""/> 
</siteMapNode> 

Когда я пытаюсь запустить это жалуется на «ConfigurationErrorsException был необработанным кодом пользователя» Затем «Файл карты недействителен»

То, что я не понимаю, это когда я бег Карты сайта без URL он отлично работает в меню, очевидно, что ссылка на Query Deliveries никуда не денется.

<siteMapNode url="InwardsGoods/Index" title="Stock and Deliveries" description=""> 
    <siteMapNode url="" title="Query Deliveries" description=""/> 
</siteMapNode> 

Как отредактировать карту сайта, позволяющую работать как с SiteMapNodes?

+0

Пожалуйста, кто может помочь с этим? – WillNZ

ответ

0

мне удалось обойти эту проблему путем изменения URL для InwardsGoods/запросов и в контроллере добавить результат действия

0

Вы не можете дублировать URL-адрес «InwardsGoods/Index» в нескольких примечаниях к карте сайта. Измените его на «InwardsGoods/Queries» или что-то в вложенной ссылке на карте сайта.

+0

Привет, Не могли бы вы прояснить, как это будет работать, изменив его на запросы и по-прежнему перейдя на страницу индекса – WillNZ

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