c# - session 超时

标签 c# .net asp.net javascript scripting

<script language="javascript" type="text/javascript">
    setTimeout('SessionTimeout()', <%= Session.Timeout * 60 * 1000 %>);
    function SessionTimeout() {
        alert(<%= "'Session time out!!'" %>);
        window.location = "Default.aspx"
    }
</script>

上面的代码对 session 超时有帮助吗? 如果有的话需要多少分钟? 我怎样才能将其增加到 19 分钟?

请帮忙!!

最佳答案

在 ASP.NET 中,Session.Timeout 默认为 20 分钟。在上面的示例中,应在同一页面上 20 分钟后调用 SessionTimeout() javascript 函数。您可以使用 web.config 文件配置 session 超时。

有关编辑 web.config 检查的信息,请参阅 MSDN

关于c# - session 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880972/

相关文章:

c# - 如何更新 ItemSsource?

c# - 使用 CURL 发送到 Azure 函数的 Newtonsoft 反序列化 JSON 时出现异常

system.web.http.HttpError 的.Net 标准/核心版本

c# - 单个用户的 SFTP 多个同时连接

javascript - 在 jquery/javascript 中获取、设置 session 值

C# LINQ to 对象 : Group By/Sum help

c# - 缺少引用。确保项目引用 'Microsoft.NET.Sdk.web' & PreserveCompilationContext 属性未设置为 false

c# - DLL 项目 - 知道哪个环境调用了它吗? (网络/窗口/cmd)

JQuery Mobile ajaxEnabled + asp.net 表单 postbackurl = issues

c# - 如何在服务器控件中添加 css 引用?