我要在静态方法里取Cache里的对象,怎么取?
public static void SaveData()//静态方法
{
    DataTable dt = Cache["data"] as DataTable;//这里会报错,不能访问Cache,Application也一样
}
有没有知道的人告诉一下,谢谢了!

解决方案 »

  1.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  2.   

    不是,现在问题是静态方法里不能访问,把方法上的static去掉后一切正常
      

  3.   

    错误 1 非静态字段、方法或属性“System.Web.UI.Page.Cache.get”要求对象引用 D:\VSS_Worker\Ajax\CK_Chat.aspx.cs 95 24 D:\VSS_Worker\代码如下:
    static Ajax_CK_Chat()
    {
        chatQueue = new Queue<ChatInfo>();
    }
      

  4.   

    错了,代码不是上面那个private static void A()
    {
        DataTable dt = Cache["data"] as DataTable;
    }
      

  5.   

    直接  类名.SaveData() 就可以了...