我是MVC3的新手。我很难尝试将子文件夹添加到Controller。这就是我的 http://www.site.com/folder/filename ,我要做的就是 http://www.site.com/folder/subfolder/filename 。这可能在MVC3中吗?如何更新Controller以处理子文件夹?或者如果需要Global.asax?
非常感谢您提供的任何帮助。
答案 0 :(得分:0)
TopSecret
控制器及其Index
操作来为视图提供服务。Home
控制器及其默认操作Index
。如果Not
控制器或其操作correct
不存在,则访问http://example.org/not/correct会出错,因为MVC会根据与后者的匹配来查找路线映射。
routes.MapRoute(
name: null,
url: "first/second/third/",
defaults: new { controller = "TopSecret", action = "Index" },
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index" }
);
另请注意,映射路线的顺序非常重要。