• λ我爱Aspx >> Asp.Net >> Session 详解
  • Session 详解

  • :未知  Դ:internet  :2007-5-20 16:44:00  ؼ:
  • ASP.NET中,默认状态下,在客户端还是使用Cookie存储Session信息的。如果我们想在客户端使用Cookieless的方式存储Session信息的方法如下:

    找到当前Web应用程序的根目录,打开Web.Config文件,找到如下段落:

    <sessionState

    mode="InProc"

    stateConnectionString="tcpip=127.0.0.1:42424"

    sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"

    cookieless="false"

    timeout="20"

    />

    这段话中的cookieless="false"改为:cookieless="true",这样,客户端的Session信息就不再使用Cookie存储了,而是将其通过URL存储。关闭当前的IE,打开一个新IE,重新访问刚才的Web应用程序,就会看到类似下面的样子:

    其中,http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx中黑体标出的就是客户端的Session ID。注意,这段信息是由IIS自动加上的,不会影响以前正常的连接。

    ASP.NET中服务器端Session状态的存储

    准备工作

    为了您能更好的体验到实验现象,您可以建立一个叫做SessionState.aspx的页面,然后把以下这些代码添加到<body></body>中。

    <scriptrunat="server">

    Sub Session_Add(sender As Object, e As EventArgs)

    Session("MySession") = text1.Value

    Ҷƪл˵?
  • һƪSession 详解
    һƪ背投广告代码