这是我在根目录下的控制器(无区域):
- 家
- 成员
我的领域是:
+一般
- 控制器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。