2
我有一个可以采用可选的id参数的操作方法。MvcSiteMapProvider包括额外的路由值
public ActionResult Details(int id = 0) {...}
和应该链接到具有空id的操作方法的站点节点。
<mvcSiteMapNode title="This Object" controller="MyController" action="Details" />
不幸的是,事情并不像预期的那样工作。大多数情况下,生成的链接是/ MyController/Details,但是如果我当前位于“/ MyContoller/Details/99”中,生成的链接是/ MyContoller/Details * /99 *。
问:如何让mvcSiteMapNode在生成链接时忽略id参数?
感谢, 达菲
你在哪里添加参数。我有类似的问题。 – Parminder
只需在您的站点地图的mvcsitemapnode元素中添加属性 –
rodmjay