大家有没有碰到过这种情况:在已经引用了System.Web命名空间的情况下,仍不能调用HttpContext类
环境:
win2k server
sdk 1.1
vs.net 2003
相关代码:
... ...
using System.Web ;
... ...
... ...
public static Admin GetAdmin
{
get { return ( Admin )HttpContext.Current.Current.Session[ SESSION_KEY_ADMIN ] ; }
set { HttpContext.Current.Session[ SESSION_KEY_ADMIN ] = value ; }
}
... ...
问题:
我新建了一个类库,在写Admin类的时候碰到下面的情况
在已经引用了System.Web命名空间的情况下,不能调用HttpContext类
编译错误:
E:\ASP_NET\Model\Components\Admin.cs(88): 找不到类型或命名空间名称“HttpContext”(是否缺少 using 指令或程序集引用?)
不解,查SDK的时候,HttpContext类是在System.Web命名空间下,为什么我的代码还会出错?
而且相同的情况在别人的程序里可以运行,为什么我写的代码不行?