用c#写asp.net的站点计数器程序: Application["currentGuest"]+=1;或Application["currentGuest"]=count; count是整型,会出错;赋值类型不符.请指教错在哪里?

解决方案 »

  1.   

    Application["currentGuest"]对象为object ,必须通过转换最好这么写 
    加一个属性
    public class XXXX:page
    {
       public int count{
          get{
               if( Application["currentGuest"] == null )
                     return 0; 
              return (int)Application["currentGuest"];
           } 
           set{ Application["currentGuest"] = value; }   }
       //在函数中这么使
       public void aaa()
       {
          count++;
        }
    }