1

您好,任何人都可以帮我解决我遇到的问题。每次我在我的 mvc c# web 应用程序中注销时,问题如下我想要的是重定向到登录页面。
它可以通过在控制器中使用以下内容来完成:

[Authorize]
public ActionResult Details(int id = 0){
    if (!Request.IsAuthenticated){
        return RedirectToAction("Login","Account");
    }
    else{
        // TODO if user is logged in
    }
}

但是代码永远不会被命中,而是调用帐户控制器中的登录操作。

4

1 回答 1

0

我还没有对此进行测试,但是您可以想象在单击链接时对您的应用程序进行轻量级的 jQuery AJAX 调用。如果 AJAX 调用成功,您将登录并打开模式。如果不成功,重定向到登录页面。

于 2013-02-13T14:51:24.917 回答