社区
C#
帖子详情
会话状态在此上下文中不可用
kliop2007
2011-01-25 02:21:45
在全局应用程序中写
if (string.IsNullOrEmpty(Convert.ToString(Session["memroyuserSession"])))
出现错误:会话状态在此上下文中不可用
怎么修改一下
...全文
390
11
打赏
收藏
会话状态在此上下文中不可用
在全局应用程序中写 if (string.IsNullOrEmpty(Convert.ToString(Session["memroyuserSession"]))) 出现错误:会话状态在此上下文中不可用 怎么修改一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2011-01-25
打赏
举报
回复
HttpContext.Current.Session
Session是针对单个用户的,Application_Start是整个ASP.NET应用启动时发生的事件,这个时候Session可能没有实例化而不可用,所以会报错。
kliop2007
2011-01-25
打赏
举报
回复
[Quote=引用 2 楼 happyrain2010 的回复:]
事件不对。放在Session_END事件里。或再往后放。
Application_BeginRequest 这时还没有sesson
[/Quote]
放在Session_End后面还是不行
kliop2007
2011-01-25
打赏
举报
回复
[Quote=引用 6 楼 linux7985 的回复:]
这个代码放在不该放在地方了吧,在这个地方,Session估计还没有被初始化吧
[/Quote]
什么时候才被初始化?
phoebuswei
2011-01-25
打赏
举报
回复
写反了
这样
if(Session["memroyuserSession"]!=null)
『
Convert.ToString(Session["memroyuserSession"]))
』
要先Null判断然后转换,要不就出错了
烈火蜓蜻
2011-01-25
打赏
举报
回复
这个代码放在不该放在地方了吧,在这个地方,Session估计还没有被初始化吧
kliop2007
2011-01-25
打赏
举报
回复
能给段源代码吗 谢谢
kliop2007
2011-01-25
打赏
举报
回复
放在全局应用程序中的
happyrain2010
2011-01-25
打赏
举报
回复
事件不对。放在Session_END事件里。或再往后放。
Application_BeginRequest 这时还没有sesson
happyrain2010
2011-01-25
打赏
举报
回复
事件不对。放在Session_END事件里。或再往后放。
Application_BeginRequest 这时还没有sesson
RHCL
2011-01-25
打赏
举报
回复
看asp.net 的页面生命周期,
不知道你这代码是放哪的,
Session这时还没有产生,放在Session_end里或更后,
java源码包---java 源码 大量 实例
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字
上下文
,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的
上下文
,用client的getHome()函数调用Home接口...
会话
状态
在此
上下文
中
不可
用——解决方法
解决办法:在上图
中
出现错误之前添加判断 当访问的是.aspx类型的文件时在访问Session if (!application.Context.Handler.ToString().EndsWith("aspx")) { return; } 转载于:https://www.cnblogs.com/lcz...
Session state is not available in this context(
会话
状态
在此
上下文
中
不可
用)
最近在windows 2008 R2 服务器IIS上部署站点时遇到问题,所有基于4.0 集成程序池的网站都会报Session state is not available in this context,大部分网站的解决方案都尝试了,依然无法解决。 具体常见的解决方案...
asp.net
中
使用IHttpModule时,获取Session报错:
会话
状态
在此
上下文
中
不可
用(转自:http://bbs.gimoo.net/thread/172722-1.html)
application.Session[ "UserName "]出错:
会话
状态
在此
上下文
中
不可
用 请问怎样在HttpModule
中
获得Session? 请帮忙,多谢了。。 ============================= 解决方法 =============================== 我来说...
ASP.NET:请求在此
上下文
中
不可
用
ASP.NET:请求在此
上下文
中
不可
用 项目环境:ASP.NET MVC 4 部属环境:WIN2008 X64 IIS7 异常详细信息: System.Web.HttpException: 请求在此
上下文
中
不可
用 解决方案一: 把Response、Request、Session写全:...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章