我希望在输入时能够访问我的管理页面:
www.sitename.com/admin
这可以在ASP.NET mvc3中使用吗?
我决定选择该区域。然而它似乎还没有发挥作用。
我已经创建了一个管理区域,并在管理区域注册中更新了路径。它看起来像这样:
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional },
new string[] { "skylearn.Areas.Admin.Controllers" }
);
然而,似乎如果我去我的网址localhost:1337 / admin,我的HomeController服务的我的HOME文件夹中的索引文件将不会加载。这些文件夹和控制器也位于管理区域内。
为什么会发生这种情况?
答案 0 :(得分:0)
当然,您可以通过为该网址注册新路线
来实现 routes.MapRoute(
"Admin", // Route name
"Admin", // URL with parameters
new { controller = "Admin", action = "SomeAction" } // Parameter defaults
);