我的目标是正确分配会话并检索存储在该会话中的值。C#中的ASP.NET会话
当用户来到我的第一页,Default.aspx页面时,我在后面的代码中设置了会话。
HttpContext.Current.Session [“permissions”] =“Super”;
但是,我无法访问另一个文件中的数据访问类中的此部分。我做错了什么,或者是否有人知道从C#类访问已设置会话的正确方法?
我尝试使用相同的语法来访问会话: 字符串权限= HttpContext.Current.Session [“权限”]的ToString();
意味着它是空还是什么? – mellamokb 2012-07-25 19:12:24
我不认为访问会话是数据层的问题。为什么不重新考虑架构?你可以使用依赖注入来代替,或者来回传递一个变量 – Dimitri 2012-07-25 19:12:45