我有一个带有这个签名的控制器方法。
[Route("clients/{_pmcp?}")]
public ActionResult ClientList(PartyBillingListModel model)站点地图节点如下所示:
<mvcSiteMapNode title="Clients" controller="Client" action="ClientList" area="my" preservedRouteParameters="_pmcp" cacheResolvedUrl="false">urls看起来是这样的。结尾处的可选数字表示页面。
只有,第一个url被识别为属于控制器方法的。
面包屑只显示在第一条路线上。
我该怎么纠正呢?
http://localhost:37959/my/clients
http://localhost:37959/my/clients/1
http://localhost:37959/my/clients/2我使用的是4.4.10版本
发布于 2014-02-09 15:39:20
Bug (4.4.10)
嗨,
我发现这是4.4.10版本中的一个bug。
它现在在nuget上的版本中是正确的。4.4.12。
它可能与此拉请求相关:https://github.com/maartenba/MvcSiteMapProvider/pull/273
谢谢
问候
克雷格
https://stackoverflow.com/questions/21656455
复制相似问题