2012-06-06 78 views
0

我正在檢查用戶是否已通過身份驗證,並且如果用戶未通過身份驗證,則需要指向其他視圖。c#mvc3加載不同的視圖

public ActionResult UserMaintenance() 
{ 

    if (User.Identity.IsAuthenticated) 
    { 
    return View(); 
    } 
    else 
    { 
    LogOn.View; //// this is the area that needs help 
    } 
} 

我想目前用戶視圖輸入登錄名和密碼....

謝謝

回答

2

您可以使用RedirectToAction來控制任何控制器中的任何操作。

return RedirectToAction("Action", "Controller"); 

當您使用ASP.net MVC你可以把它重定向到LogOn行動Account控制器

public ActionResult UserMaintenance() 
{ 

    if (User.Identity.IsAuthenticated) 
    { 
    return View(); 
    } 
    else 
    { 
    return RedirectToAction("LogOn", "Account"); 
    } 
}