【问题标题】:ASP.NET Routing block asp.net menu control from showing horizntal sub menusASP.NET 路由阻止 asp.net 菜单控件显示水平子菜单
【发布时间】:2012-10-22 10:49:46
【问题描述】:

我正在开发一个已完成的项目,在测试时发现 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 的页面上。

我设法解决了这个问题,因为它是由于路径

【问题讨论】:

  • 解决了一般路径问题。

标签: c# asp.net url-routing asp.net-routing aspmenu-control


【解决方案1】:

已解决,问题是由于路径问题已解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2012-02-24
    • 1970-01-01
    • 2016-08-01
    • 2019-06-04
    • 1970-01-01
    相关资源
    最近更新 更多