0

これはかなり単純だと思います。私は顧客のためにデータベース管理用の小さなサイトを持っています。ユーザーがログインすると、ロールに基づいて、管理画面またはユーザー画面に再ルーティングしたいと考えています。現在、それらはホーム画面に送信されます。

Roles.IsUserInRole()で使えますRouteConfigか?私はいくつかのことを試しましたが、それは好きではありません。役割に基づいて再ルーティングする最も簡単な方法は何ですか? 私RouteConfigは単純です:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

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

1 に答える 1