【发布时间】:2011-10-04 22:35:54
【问题描述】:
我已经设置并正在使用 SQLServer 状态处理,它在我的项目中运行良好。但是我有共享资源文件,它提供了从数据库加载图像的处理程序等。在这个模块中,会话总是空的。我尝试了以下方法:
- Session 变量的完整路径,即 HttpContext.Current.Session["varname"];
- 我已将 sessionState 行添加到具有处理程序的用户控件文件的 web.config 中,就像我为主项目所做的那样。
还有什么东西可以让模块中的会话变量可用吗?我对 .net 比较陌生,所以我可能使用了不正确的术语。明确一点,我定义了一个“解决方案”。在这个解决方案中是一个名为 CMS 的“项目”。解决方案中还有另外两个项目——一个用于处理共享类,一个用于处理程序。这些外部文件通过引用包含在主项目中(当然,或者根本不起作用)。正是在这些“外部”项目中,我似乎无法访问 Session 变量。
非常感谢任何帮助。哦,虽然我对 RTFM 类型的响应很好,但我之前提出的问题指向我冗长的理论 MSDN 文档,这些文档很少有帮助,因为它们对我的理解来说太深了。试着让兄弟休息一下吧?
【问题讨论】:
标签: c# asp.net session-state