這是我的控制器根(不含區):MVC3圖路線控制器名稱之間的曖昧,而不區和平等區域名稱
- 首頁
- 成員
而且我的領域是:
+通用
- 控制器1
- 控制器2
+會員
- 管理
- 會員
所以我Login
行動在成員控制器(根)之前,我加入會員區的每一件事是好的,但知道我收到此URL的404錯誤 (http://MyProject.dev/members/login?Re turnUrl =%2f)
那麼我如何定義一個MapRoute來解決這個問題呢?
更新
我嘗試這一個主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"}
);
但這個o ne返回404.