Asp.net-Mvc

如何將我的操作重定向到網站的根目錄?

  • April 24, 2012

我的控制器中有以下程式碼在他註銷後重定向我的使用者:

public ActionResult Logout()
       {
           FormsAuthentication.SignOut();
           return new RedirectToRouteResult(
               new RouteValueDictionary(
                   new {
                       area = "Administration",
                       controller = "Menus", 
                       action = "Home" 
                   }
               )
           );
       }

我想將使用者重定向到/或我網站的基本 URL(根)。有沒有一種方法可以做到這一點,而無需提供區域、控制器和操作的詳細資訊?

如果您不想使用RedirectToAction(對我來說是正確的選擇),您可以使用

return Redirect(Url.Content("~/"));

更新

如評論中所述,這也應該有效

return Redirect("~/");

引用自:https://stackoverflow.com/questions/10291966