我有一個使用win auth的項目,我使用「securityTrimmingEnabled」選項來檢測菜單用戶的哪些部分可以訪問。MvcSiteMapProvider問題當爲securityTrimmingEnabled節點設置路由值爲真時
我設置站點地圖結點屬性:
siteMapNode.ParentNode.Title = entity.Parent.Title;
siteMapNode.ParentNode.RouteValues["id"] = entity.Parent.Id;
如果「securityTrimmingEnabled」是假的,一切都很好,我有正確的網址映射路徑(/組合/工具/ 57),如果「securityTrimmingEnabled」是真的,節點的標題是好的,但「id」參數不正確(/ portfolio/facility/0)
我該如何解決這個問題?