zoukankan      html  css  js  c++  java
  • ASP.NET中SessionID的问题

    今天突然发现,每次请求时SessionID都会改变,即使同一个页面刷新一下也会改变,这跟session的原理不符。

    查阅相关资料后才明白,新版的ASP.NET,如果页面在没有使用session的情况下,不会写Session的SessionID到客户端的cookie,默认情况下Session是根据cookie里的sessionid来保持的,如果没有写cookie,那每次刷新页面它就认为是新的session了,有两种解决方法:

    1. 在页面里使用session,如:

      Session["uid"= 5;
    2. 在应用里添加Global.asax,并在里面加入:

      protected void Session_Start(object sender, EventArgs e)
      {
                  
      }
       空的就可以了。

    这样session就不会每次都是新的了。

  • 相关阅读:
    mysql常用命令
    CSS样式
    定位
    background
    文本属性和字体属性
    超链接导航案例
    margin塌陷
    浮动
    GIT 修改提交地址
    VUE ElementUI 表格多选框实现单选
  • 原文地址:https://www.cnblogs.com/asyuras/p/1460419.html
Copyright © 2011-2022 走看看