我试图在Controllers文件夹中使用子文件夹:
结构如下所示:
控制器(文件夹)
LoginController.cs
WelcomeController.cs
设置(文件夹)
UsersController.cs
我有几个问题.当我从我的LoginController执行返回RedirectToAction("索引","欢迎")时,网址看起来像http://mywebsite.local/settings/welcome 我以为我会收到404错误..
当我启动http://mywebsite.local/settings/welcome时,如何使重定向启动http://mywebsite.local/welcome并出现404错误
我真的需要使用区域吗?
这是我的RouteConfig.cs
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "settings", url: "settings/{controller}/{action}/{id}", defaults: new { controller = "Users", action = "Index", id = UrlParameter.Optional } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional } );
Joe Ratzer.. 7
我真的需要使用区域吗?
不,但你正试图重新发明轮子 - 创建一个类似于区域的结构.我建议你去区域,它会让你的生活更轻松.
我真的需要使用区域吗?
不,但你正试图重新发明轮子 - 创建一个类似于区域的结构.我建议你去区域,它会让你的生活更轻松.