0

我正在开发一个 MVC 应用程序,并希望不同的客户(公司)在访问登录页面(及以后)时看到不同的 css 样式、徽标等。

我考虑过使用这样的 url 模式:

然后路由从那里继续:

然后我想我会询问 URL 以查看用户将进入哪个公司并加载相关的样式/徽标等。

我的问题是:我怎么能通过路由来做到这一点?

谢谢。

4

1 回答 1

0

您可以使用以下内容创建路线:

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

然后,您的操作方法将采用公司参数。

于 2012-11-08T15:55:10.560 回答