gpt4 book ai didi

c# - 在 ASP .NET MVC 5 中清除 session ?

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:02 24 4
gpt4 key购买 nike

我有一个问题。我在 ASP .NET MVC 5 工作。我要防止的是,注销后,然后我点击后退导航按钮,我不想回到上一页。有没有人可以帮助我?我使用 Session Clear 和 Abandon 方法以及 FormsAuthentication 的 SignOut 方法。但这不是我的唯一问题。

最佳答案

应该使用您的 OutputCache 操作方法

[OutputCache(NoStore = true, Duration = 1)]

你添加的Global.asax.cs

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

在操作方法中进行 session 检查

if (Session["xxx"] == null)
{
return View("aaaa");
}

关于c# - 在 ASP .NET MVC 5 中清除 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com