【问题标题】:stuck with enable session state卡在启用会话状态
【发布时间】:2011-02-26 07:59:29
【问题描述】:

我有一个应用程序,其中我正在访问位于 App_Code 文件夹中的 CommonCode.cs 文件中的 Session 对象。但是当访问会话对象时,应用程序会抛出一个错误:

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

现在我已经在 web.config 文件中启用了会话状态属性,这是我在 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>

我不明白为什么我仍然收到该错误! 请帮忙!

非常感谢。

【问题讨论】:

    标签: asp.net session-state web-config


    【解决方案1】:

    我第一次在这里解决了我自己的查询。

    简要回答:

    我试图访问页面加载中的会话变量,但直到那时它才被加载...

    我上面提到的问题的解决方法的细节可以在这里找到:

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

    谢谢大家!

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      相关资源
      最近更新 更多