为什么它在注销时进入页面并在c#,mvc中按下浏览器后退按钮

时间:2016-03-22 08:50:42

标签: c# asp.net-mvc logout

我在c#,mvc中创建一个登录名。它工作正常。退出也正常工作。 但是在用户退出后,如果用户按下后退按钮,则会转到我重定向的页面,如果登录成功。我尝试将以下内容添加到global.asax.cs。但它不起作用。而且我也尝试使用javascript。那时如果用户按下后退按钮,它会显示页面并消失。我能做些什么呢?

这是我尝试使用c#

的方法
protected void Application_Start()
{
    AreaRegistration.RegisterAllAreas();

    WebApiConfig.Register(GlobalConfiguration.Configuration);
    FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
    RouteConfig.RegisterRoutes(RouteTable.Routes);
    BundleConfig.RegisterBundles(BundleTable.Bundles);

}

protected void Application_BeginRequest()
{
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    Response.Cache.SetExpires(DateTime.UtcNow.AddMilliseconds(-10));
    Response.Cache.SetNoStore();
}

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

您无法清除用户历史记录,但您可以在成功登录后重定向用户的页面中为未经授权的用户添加重定向。