gpt4 book ai didi

c# - 获取 session 剩余时间直到超时

转载 作者:太空狗 更新时间:2023-10-29 21:23:02 27 4
gpt4 key购买 nike

有什么方法可以知道在超时发生之前 session 对象还剩下多长时间?

我知道如何从 webconfig 中获取实际超时,但是有什么方法可以知道 session 上次激活的时间吗?

我的用户将在我的应用程序中填写大型表格,如果在他们点击“提交”之前花费超过 10 分钟,他们将被注销。如果 session 即将超时,我想警告他们。我将使用 ajax 调用进行检查。

最佳答案

您还可以通过一些隐藏代码将 JavaScript 超时设置为 session 超时。让它运行你想要的任何 JavaScript 函数。非常灵活,您无需费心检查当前时间……等等。

像这样:

"window.setTimeout('yourJSFunctionGoesHere()', " + Session.Timeout + ");";

如果你想提前 2 分钟发出警告,可以执行以下操作:

"window.setTimeout('yourWarningJSFunctionGoesHere()', " + Session.Timeout-2 + ");";

关于c# - 获取 session 剩余时间直到超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16436879/

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