如何在类模块中(不属于WEB服务项目,但被WEB项目引用),使用Session?

xjy2004 2008-12-11 01:14:30
不是通过参数传递,在该类中就可以使用Session了,在什么情况下该Session不为null
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wapit 2008-12-11
  • 打赏
  • 举报
回复
看使用Session的模块与Web页面是否处于一个线程(上下文还是什么的)吧. 如果用到多线程了,System.Web.HttpContext.Current就不可以用. 与请求页面是同一个线程就可以直接用
wszhoho 2008-12-11
  • 打赏
  • 举报
回复
ls什么意思? 如果你在程序里给指定session赋值了,它就不是null,否则都是null。
引用进来的模块是可以使用站点session的,和在站点里使用没有任何差别。
xjy2004 2008-12-11
  • 打赏
  • 举报
回复
在什么情况下该HttpContext.Current.Session不为null
wszhoho 2008-12-11
  • 打赏
  • 举报
回复
直接HttpContext.Current.Session["UserName"]
qiujsh 2008-12-11
  • 打赏
  • 举报
回复
好象在类模块中引入system.web之后用System.Web.HttpContext.Current.Session这种方式去访问可以

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧