【发布时间】:2012-08-21 07:08:36
【问题描述】:
这是我在根目录下的控制器(无区域):
- 首页
- 成员
我的领域是:
+一般
- 控制器1
- 控制器2
+会员
- 管理
- 会员
所以我的Login 操作在我添加成员区域之前在成员控制器中(在根目录中),一切都很好,但知道我收到此 url 的 404 错误
(http://MyProject.dev/members/login?ReturnUrl=%2f)
那么我该如何定义一个 MapRoute 来解决这个问题呢?
更新
我在 Main Global.asax 试试这个:
routes.MapRoute(
"newLogMaproute",
"members/login{*pathInfo}",
new { area = "", controller = "Members", action = "Login"}
);
但是有错误:A path segment that contains more than one section, such as a literal section or a parameter, cannot contain a catch-all parameter.
我试试这个:
routes.MapRoute(
"newLogMaproute",
"members/login/{*pathInfo}",
new { area = "", controller = "Members", action = "Login"}
);
但是这个返回 404。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 maproute