代码之家  ›  专栏  ›  技术社区  ›  Shrewdroid

一直处于启用会话状态

  •  0
  • Shrewdroid  · 技术社区  · 16 年前

    只有在配置文件或页面指令中将enableSessionState设置为true时,才能使用会话状态。另外,请确保System.Web.SessionStateModule或自定义会话状态模块包含在应用程序配置的\\部分中。

    现在我已经在web.config文件中启用了session state属性,下面是我在web.config文件中的代码:

    <pages enableSessionState="true" autoEventWireup="true">
        <controls>
            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        </controls>
    </pages>
    

    我不明白为什么我仍然得到那个错误!! 请帮帮我!

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Shrewdroid    16 年前

    我第一次在这里解决了我自己的问题。

    简要回答:

    我试图访问页面加载中的session变量,直到那时它才被加载。。。

    解决我上述问题的详细方法可以在这里找到:

    http://weblogs.asp.net/anasghanem/archive/2008/05/07/avoid-using-the-session-in-the-page-constructor.aspx

    谢谢大家!