【发布时间】:2010-07-25 09:46:44
【问题描述】:
我有一个视图文件夹结构:
- 观看次数
- 管理员
- 发布
- 新
并且路由定义为:
routes.MapRoute(
"Admin", // Route name
"Admin/{controller}/{action}/{id}", // URL with parameters
new { controller = "Admin", action = "Index", id = UrlParameter.Optional }
);
但是,例如:/Admin/Post/New 给出 404 错误。因为它不会先进入 Admin 文件夹。
错误: 未找到视图“新”或其主视图。搜索了以下位置: ~/Views/Post/New.aspx ~/Views/Post/New.ascx ~/Views/Shared/New.aspx ~/Views/Shared/New.ascx
如何定义文件夹?
【问题讨论】:
-
您的视图是否也有匹配的控制器?另外,视图路径前面的下划线是什么意思?
-
是的,我有控制器。下划线仅用于显示 subs。
标签: c# asp.net asp.net-mvc routing