我的 _Layout 页面上有一个带有站点地图和 devexpress 菜单项的 MVC4 项目。我的站点地图中有一个用于 InwardsGoods 的部分和一个索引页面,用户可以在其中查询交付。QueryDeliveries 与 InwardsGoods 主页(索引)页面相同。
<siteMapNode url="InwardsGoods/Index" title="Stock and Deliveries" description="">
<siteMapNode url="InwardsGoods/Index" title="Query Deliveries" description=""/>
</siteMapNode>
当我尝试运行它时,它抱怨“ConfigurationErrorsException 未被用户代码处理”然后“站点地图文件无效”
我不明白的是,当我在没有 url 的情况下运行 siteMap 时,它可以正常运行菜单,但很明显,Query Deliveries 的链接不会去任何地方。
<siteMapNode url="InwardsGoods/Index" title="Stock and Deliveries" description="">
<siteMapNode url="" title="Query Deliveries" description=""/>
</siteMapNode>
如何编辑站点地图以允许两个站点地图节点工作?