私の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 }
);
前もって感謝します。