0

私のMVC4アプリケーションでは、クライアントに応じてユーザーにデータを表示したいと考えています。を使用してこれを達成したいURL routing

1. http://mysite.com/abc/account/login
2. http://mysite.com/xyz/account/login

ここで、'abc' と 'xyz' は clientcode と呼ばれます。ユーザーが最初の URL を入力すると、アプリケーションはクライアント「abc」のデータベースに接続します。ユーザーが 2 番目の URL を入力すると、クライアント「xyz」のデータベースに接続します。

上記の機能を実現したい。では、ルーティングをどのように利用すればよいでしょうか。

RouteConfig で次のコードを使用しました -

routes.MapRoute(
           name: "Default",
           url: "{clientcode}/{controller}/{action}/{id}",
           defaults: new { clientcode = UrlParameter.Optional, controller = "Account", action = "Login", id = UrlParameter.Optional }
       );

前もって感謝します。

4

2 に答える 2