Asp.net mvc mvc中注销后的页面重定向

Asp.net mvc mvc中注销后的页面重定向,asp.net-mvc,Asp.net Mvc,我遵循这个思路。我的要求是,当用户从asp.net mvc应用程序注销时,如果单击“后退”按钮,则不应重定向到上一页。用户应保持在登录页面上。我已经尝试了上面线程中的注销代码,如下所示 public ActionResult LogOut() { FormsAuthentication.SignOut(); Session.Abandon(); // it will clear the session at the end of r

我遵循这个思路。我的要求是,当用户从asp.net mvc应用程序注销时,如果单击“后退”按钮,则不应重定向到上一页。用户应保持在登录页面上。我已经尝试了上面线程中的注销代码,如下所示

public ActionResult LogOut()
        {
            FormsAuthentication.SignOut();
            Session.Abandon(); // it will clear the session at the end of request
            return RedirectToAction("Login", "User");
        }
在控制器中使用“授权”

另一种方法是:禁用整个应用程序的缓存


请参阅以下内容:

使用[Authorize]可能会重复@baktrack:iis HTTP错误401.0中的以下错误-未经授权您没有查看此目录或页面的权限。是,因为您未登录。授权将允许您访问控制器,当且仅当您登录(授权用户)时,否则您可以访问控制器,但我有一个控制器,其中包含我的登录和注销操作方法。因此,对于我登录,我必须使用我为其编写的AuthorizeFor login相同的控制器删除Authorized header您必须仅对那些私有页面使用Authorized header(这意味着ppl可以查看/访问这些页面,如果并且仅当这些页面登录时)
[Authorize]
public class HomeController: Controller
{

    public ActionResult YourTable()
    {
        return View();
    }

}