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