私の mvc アプリケーションには、管理領域があり、領域外にデフォルトのコントローラーがあります。デフォルトと管理者の両方になるように、global.asax ファイルでルートを定義したい ユーザー タイプ: {http://localhost/} の場合 -> デフォルト ルートを開く ユーザー タイプ: {http://localhost/Admin/} の場合 -> 管理ルートを開く
誰かがこれを処理するアイデアを持っている場合は、提案してください。
私の mvc アプリケーションには、管理領域があり、領域外にデフォルトのコントローラーがあります。デフォルトと管理者の両方になるように、global.asax ファイルでルートを定義したい ユーザー タイプ: {http://localhost/} の場合 -> デフォルト ルートを開く ユーザー タイプ: {http://localhost/Admin/} の場合 -> 管理ルートを開く
誰かがこれを処理するアイデアを持っている場合は、提案してください。
管理エリア登録ファイルを作成します。そのような:
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Admin", action = "Index", id = UrlParameter.Optional },
new[] { "Admin.Controllers" }
);
}
}
次に、これを Global.asax から呼び出します
AreaRegistration.RegisterAllAreas();