Asp.net mvc MVC3/4路由和URL捕获
我正在开发一个MVC应用程序,希望不同的客户(公司)在访问登录页面(及以后)时看到不同的css样式、徽标等 我考虑使用如下url模式:Asp.net mvc MVC3/4路由和URL捕获,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-routing,url-routing,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc Routing,Url Routing,我正在开发一个MVC应用程序,希望不同的客户(公司)在访问登录页面(及以后)时看到不同的css样式、徽标等 我考虑使用如下url模式: 然后是从那里继续的路由: 然后我想我会询问URL,看看用户是在哪个公司访问应用程序,并加载相关的样式/徽标等 我的问题是:如何通过路由实现这一点 谢谢。您可以使用以下内容创建路线: routes.MapRoute( name: "Default", url: "{company}/{controller}/{action}/{id
谢谢。您可以使用以下内容创建路线:
routes.MapRoute(
name: "Default",
url: "{company}/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
然后,您的操作方法将采用公司参数。谢谢您的快速回答。假设我只是从请求对象的URL中提取公司名称?