日期:2014-05-18  浏览次数:20928 次

aspx页面不能获取ashx中设置的seeeion?
已经引人了IHttpHandler, IRequiresSessionState,但在aspx页面取不到session的值?请各位老大们帮帮忙?

------解决方案--------------------
你的Session是不是设置了
------解决方案--------------------
Session很容易丢失的,建议使用Cookie
------解决方案--------------------
一般都是忘了继承 'System.Web.SessionState.IRequiresSessionState'

在ashx中加
C# code

context.Response.Write(context.Session["自定义"]);

------解决方案--------------------
你可以在Global.asax页面定义session,这样不就可以了 Session["comID"] = "";这样在你那个
ashx页面赋值就可以了
------解决方案--------------------
探讨

引用:
你的Session是不是设置了


如果别人禁用cookie了不悲剧了?

------解决方案--------------------
context.Response.Write(context.Session[""]);调试一下
------解决方案--------------------
探讨
你可以在Global.asax页面定义session,这样不就可以了 Session["comID"] = "";这样在你那个
ashx页面赋值就可以了

------解决方案--------------------
探讨

引用:
你可以在Global.asax页面定义session,这样不就可以了 Session["comID"] = "";这样在你那个
ashx页面赋值就可以了


Session 是用 COOKIe 标识的??
SESSION 又自己的主键干嘛 用 Cooki 标识?

------解决方案--------------------
学习一下