<i id='OIG12'><tr id='OIG12'><dt id='OIG12'><q id='OIG12'><span id='OIG12'><b id='OIG12'><form id='OIG12'><ins id='OIG12'></ins><ul id='OIG12'></ul><sub id='OIG12'></sub></form><legend id='OIG12'></legend><bdo id='OIG12'><pre id='OIG12'><center id='OIG12'></center></pre></bdo></b><th id='OIG12'></th></span></q></dt></tr></i><div id='OIG12'><tfoot id='OIG12'></tfoot><dl id='OIG12'><fieldset id='OIG12'></fieldset></dl></div>

    <tfoot id='OIG12'></tfoot>
    • <bdo id='OIG12'></bdo><ul id='OIG12'></ul>

  • <legend id='OIG12'><style id='OIG12'><dir id='OIG12'><q id='OIG12'></q></dir></style></legend>

    1. <small id='OIG12'></small><noframes id='OIG12'>

      1. 了解 ASP.Net 会话生命周期

        时间:2023-10-06
        <legend id='pB5qG'><style id='pB5qG'><dir id='pB5qG'><q id='pB5qG'></q></dir></style></legend>

        <small id='pB5qG'></small><noframes id='pB5qG'>

        <i id='pB5qG'><tr id='pB5qG'><dt id='pB5qG'><q id='pB5qG'><span id='pB5qG'><b id='pB5qG'><form id='pB5qG'><ins id='pB5qG'></ins><ul id='pB5qG'></ul><sub id='pB5qG'></sub></form><legend id='pB5qG'></legend><bdo id='pB5qG'><pre id='pB5qG'><center id='pB5qG'></center></pre></bdo></b><th id='pB5qG'></th></span></q></dt></tr></i><div id='pB5qG'><tfoot id='pB5qG'></tfoot><dl id='pB5qG'><fieldset id='pB5qG'></fieldset></dl></div>
            • <bdo id='pB5qG'></bdo><ul id='pB5qG'></ul>
                <tbody id='pB5qG'></tbody>

                  <tfoot id='pB5qG'></tfoot>

                  本文介绍了了解 ASP.Net 会话生命周期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我对 ASP 或 ASP.Net 会话生命周期(或生命周期)概念感到困惑.更具体地说,我的困惑是:

                  I am confused about ASP or ASP.Net session life time (or life cycle) concepts. More specifically, my confusions are:

                  1. IIS 如何决定新会话何时开始和现有会话何时结束?特别是当我们调用重定向代码时,IIS如何决定会话是继续还是结束?
                  2. 如何设置会话过期时间?(目前我只知道通过web.config sessionState项来设置.)
                  3. 一个会话是否可以访问另一个会话的变量?

                  推荐答案

                  1. 会话开始是因为请求不包含会话 cookie,或者它包含的会话 cookie 不再映射到会话.会话以 a) 结束,它处于空闲状态,在超时期间没有进一步的请求引用它.b)它被代码故意中止.c) 进程执行时进程内会话终止,例如当应用被回收时.

                  1. Session starts because the request does not contain a session cookie or the session cookie it does contain no longer maps to a session. A session ends by a) it has sat idle with no further requests referencing it for the timeout period. b) Its deliberately aborted by code. c) In-process session dies when the process does, e.g. when the app is recycled.

                  更改超时的不同方法基本上是修改 web.config 或从其继承值的配置文件.

                  Different ways to change the timeout are basically modifing the web.config anyway or a config file from which the value is inherited.

                  除非会话对象被代码故意放置在另一个会话可以访问它的地方.

                  Not unless the session object is deliberately placed by code somewhere that another session can access it.

                  这篇关于了解 ASP.Net 会话生命周期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:是否可以使用 HttpModule 删除一些帖子数据? 下一篇:从 asp classic 转换为 asp.net 的最简单方法是什么?

                  相关文章

                  <small id='9Yenl'></small><noframes id='9Yenl'>

                  <legend id='9Yenl'><style id='9Yenl'><dir id='9Yenl'><q id='9Yenl'></q></dir></style></legend>
                  • <bdo id='9Yenl'></bdo><ul id='9Yenl'></ul>

                • <tfoot id='9Yenl'></tfoot>

                      <i id='9Yenl'><tr id='9Yenl'><dt id='9Yenl'><q id='9Yenl'><span id='9Yenl'><b id='9Yenl'><form id='9Yenl'><ins id='9Yenl'></ins><ul id='9Yenl'></ul><sub id='9Yenl'></sub></form><legend id='9Yenl'></legend><bdo id='9Yenl'><pre id='9Yenl'><center id='9Yenl'></center></pre></bdo></b><th id='9Yenl'></th></span></q></dt></tr></i><div id='9Yenl'><tfoot id='9Yenl'></tfoot><dl id='9Yenl'><fieldset id='9Yenl'></fieldset></dl></div>