簡體   English   中英

顯示水平子菜單的ASP.NET路由塊ASP.NET菜單控件

[英]ASP.NET Routing block asp.net menu control from showing horizntal sub menus

我正在完成一個項目,並且正在測試中,發現ASP.NET路由阻止菜單無法顯示在具有友好URL的頁面上(ASP.Net 4.0,C#)

路由碼

routes.MapPageRoute("ActivityRoute", "en/activity/{Language}/{EventID}/{PageID}/{EventTitle}", "~/en/Activity-Details.aspx", false,
            new RouteValueDictionary {
                { "Language", "en-US"},
                { "EventID", "0" },
                { "PageID", "0"},
                { "EventTitle", "event-not-found" }},
            new RouteValueDictionary {   
                {"Language", "[a-z]{2}-[a-z]{2}"},
                { "EventID", "[0-9]{1,8}" },
                { "PageID", "[0-9]{1,8}" }
            });

一切工作正常,並設法使Fancybox使用友好的URL,但是我無法弄清楚是什么阻止子菜單顯示在具有友好URL的頁面上。

由於路徑問題,我設法解決了這個問題

解決了,問題是由於路徑問題已解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM