2014-09-03 52 views
0

我有以下条目:MVC3路由给出的Global.asax 404

 routes.MapRoute(
      "Email", 
      "Email/{emailId}", 
      new { controller = "Email", action = "Index", emailId = UrlParameter.Optional} 
     ); 
     routes.MapRoute(
      "Details", 
      "Details/{rmaid}/{orderid}", 
      new { controller = "Details", action = "Index", rmaid = UrlParameter.Optional, orderid = UrlParameter.Optional } 
     ); 

     routes.MapRoute(
      "Default", // Route name 
      "{controller}/{action}/{id}", // URL with parameters 
      new { controller = "Home", action = "Index", id = UrlParameter.Optional} // Parameter defaults 
     ); 

     routes.MapRoute(
      "Logout", // Route name 
      "Logout/", // URL with parameters 
      new { controller = "Home", action = "Logout"} // Parameter defaults 
     ); 

了最后的退出是给我404

我家的控制器具有以下条目:

public ActionResult Logout() 
     { 
      Session.Abandon(); 
      return Redirect("/"); 
     } 

回答

1

首先输入您的注销路线,然后输入默认路线。 但是,如果您不使用该注销路线,您也可以导航到主页/注销。