System.Web.HttpContext.Current在自定义类的静态方法中为什么可以获取 请求对象但是实例化自定义类后掉用非静态方法却得不到,求原因Public class ClassA
{
public static string GetSession(){
return System.Web.HttpContext.Current.Handler.Session["a"].ToString();
}
}public class ClassB
{
public string GetSession(){
return System.Web.HttpContext.Current.Handler.Session["a"].ToString();
}
}
public class page1:Page{ public void GetAString(){
string a=ClassA.GetSession();//正确
ClassB cb=new ClassB();
string b=cb.GetSession();//报错
}
}
{
public static string GetSession(){
return System.Web.HttpContext.Current.Handler.Session["a"].ToString();
}
}public class ClassB
{
public string GetSession(){
return System.Web.HttpContext.Current.Handler.Session["a"].ToString();
}
}
public class page1:Page{ public void GetAString(){
string a=ClassA.GetSession();//正确
ClassB cb=new ClassB();
string b=cb.GetSession();//报错
}
}
解决方案 »
- 救命呀。调用excel老是出 异常来自 HRESULT:0x800A03EC错。
- 远程访问mdb数据库的链接字符串如何写,这样怎么不行呢。请看:
- 处理图象变灰白色..还有弹出个提示...
- winform怎么打包程序,使程序安装完成后,复制安装包同目录下的文件到安装目录
- 询问socket异步接收问题
- 怎么完成让3个picturebox控件里的图片每隔一定时间 相互交换的功能啊,要用thread写。大神们,救救我这菜鸟
- 数据精度的问题!
- 发邮件本地和开发服务器正常,但生产服务器发不出来.实在想不通。。。
- 打开网页!
- 谁能用c#创建一个简单的Windows service,并安装调试通过?
- 搞不明白的几个关键字!
- 已知本机文件路径,不通过控件怎么上传到服务器?
静态的方法可以获取当前请求信息,不是静态的方法获取不了,求解释