.net MVC 解决session超时失效的问题

本文介绍了在ASP.NET MVC框架中遇到Session超时问题的解决方法。默认Session超时为20分钟,通过修改Web.config配置可以将其设置为60分钟。然而,若配置更改未生效,可能是因为应用程序池的闲置超时设置不当。需进入应用程序池的高级设置,将进程模型的闲置超时设为60分钟,以确保Session有效期正确设置。为了测试Session的有效时间,可以通过记录用户访问时间并结合JavaScript刷新页面来观察何时Session失效。
摘要由CSDN通过智能技术生成

用于登录以后,将用户信息写入session

public class HomeController:Controller{
    public ActionResult Login(){
        ....
        System.Web.HttpContext.Current.Session["id"] = RequestHandler.SafeInt(row["id"].ToString());
        System.Web.HttpContext.Current.Session["type"] = RequestHandler.SafeInt(row["type"
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值