【问题标题】:adding parameter to parent node on mvcsitemap在 mvcsitemap 上向父节点添加参数
【发布时间】:2013-08-13 15:04:42
【问题描述】:

我有一个看起来像这样的面包屑

Home / Item / 

详细信息 url 在哪里接收项目 ID http://server/Item/Id

从那里,您可以导航到接收相同 ID 的导出页面 详情

Home / Item / Export

有一个网址:

http://server/Item/Export/Id

现在,在 exprot 面包屑上,生成了带有项目 ID 的导出链接。 我需要做的是在导出面包屑上,在 Item url 上设置 Id, 所以我可以从导出页面转到项目详细信息页面。

我正在使用带有 XML 配置的 mvcsitemap,但也可以将标签添加到代码中。

【问题讨论】:

    标签: .net asp.net-mvc-4 c#-4.0 mvcsitemapprovider


    【解决方案1】:

    您需要通过在要添加 Id 值的节点上设置 preservedRouteParameters="id" 来保留当前请求中的路由参数“id”。阅读Routing Basics 以充分了解其工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2015-10-21
      • 2023-03-17
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      相关资源
      最近更新 更多