首页 > 解决方案 > 默认情况下,您如何始终在路由中包含值?

问题描述

我在路线中设置了一些值,但无法弄清楚如何让路线永久使用这些值。

例如我有这个:

routes.MapRoute(
         name: "Default",
         url: "{corpID}/{locationID}/{controller}/{action}/{id}",
         defaults: new { corpID = "Test", locationID = 2, controller = "Home", action = "Index", id = UrlParameter.Optional }
     );

我希望 corpID 和 LocationID 始终在路线中,这样我就可以说/Controller/Action而不必总是包含CorpID/LocationID/Controller/Action

标签: c#asp.net-mvc

解决方案


推荐阅读