如何在 C# 中清除 javascript SessionStorage
How to clear javascript SessionStorage in C#
我有一个使用 sessionStorage (javascript) 保存临时变量的系统。
我怎样才能在控制器内用 C# 清除它们?
尝试过HttpContext.Session.Clear()
但是我没有成功,在我关闭浏览器之前变量一直有效。
查看@Sam Axe 的回答。
HttpContext.Session.Clear() 是 .NET 上下文(服务器端)。 sessionStorage 是 JavaScript,所以你必须调用:
sessionStorage.clear();
在客户端,所以在 JavaScript 代码中,可能在某些事件按钮点击等)
参考:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage
我有一个使用 sessionStorage (javascript) 保存临时变量的系统。
我怎样才能在控制器内用 C# 清除它们?
尝试过HttpContext.Session.Clear()
但是我没有成功,在我关闭浏览器之前变量一直有效。
查看@Sam Axe 的回答。
HttpContext.Session.Clear() 是 .NET 上下文(服务器端)。 sessionStorage 是 JavaScript,所以你必须调用:
sessionStorage.clear();
在客户端,所以在 JavaScript 代码中,可能在某些事件按钮点击等)
参考:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage