/// <summary>
/// 当前用户信息
/// </summary>
public class CurrentUserInfo : IReadOnlySessionState {
/// <summary>
/// 检查是否登录
/// </summary>
/// <returns></returns>
public static CurrentUserInfo CheckLogin() {
CurrentUserInfo info;
try {
object obj2 = HttpContext.Current.Session["CurrentUserInfo"];
info = (CurrentUserInfo)obj2;
}
catch (Exception ex)
{
throw ExceptionFactory.CreateFaultException_BusinessError("登录超时,请重新登录!" + ex.Message);
}
return info;
}
}
为什么我这样写,在类库中还是获取不到Session 求高手指点
是在.cs还是在.ashx里写?
.cs中写的
类库中是不可以这么做的,我言在aspx端进行获取,然后传值过去。不建议在类库中获取值,类库中的类是封闭好的,然后依靠外来传值进行业务逻辑。
网上说这样写是可以获取到的,但是我为什么获取不到呢
你那类是普通的java类吗?