1

我没有实施的页面处于“即将推出”阶段。除信息部分外,某些元素尚不可用。我需要通过定义“ComingSoon”路由来导航到“ClientPanel”区域和 Account 控制器。

routes.MapRoute(
            "ComingSoon",
            "General/Home/ComingSoon");

我使用的默认路由是:

routes.MapRoute(
            "Default",
            "{area}/{controller}/{action}/{id}/{*catchall}",
            new { area = "General", controller = "Home", action = "Index", id = UrlParameter.Optional },
            new[] { "WebAccess.Areas.General.Controllers" }).DataTokens.Add("area", "General");

我需要两条路线通往“即将推出”页面:

"General/Account/{action}/{id}/{*catchall}"

"ClientPanel/{controller}/{action}/{id}"

我怎样才能做到这一点?

我需要指出我曾尝试使用 Route Magic 来做:

routes.Redirect(r => r.MapRoute("ClientPanel", "ClientPanel/{controller}/{action}/{id}")).To(comingSoon);

但即使 Glimpse 告诉我 ClientPanel 路由已正确匹配,页面仍会转到 ClientPanel 区域。

4

0 回答 0