我的Global.asax中相关语句如下:
void Application_Start(object sender, EventArgs e) 
    { // 在应用程序启动时运行的代码   
        Application.Add("Active",0);
    }
void Session_Start(object sender, EventArgs e) 
    {   // 在新会话启动时运行的代码
        Application.Lock();
        Application.Set("Active", Application("Active")+1);        
        Application.UnLock();
     }
我想实现Application("Active") 这个值在 Session_Start()执行时加1,但是就出现这个错误,请问我该如何实现这个值加1   ???

解决方案 »

  1.   

    错误的地方:Application("Active")+1
      

  2.   

    void Application_Start(object sender, EventArgs e) 
        { // 在应用程序启动时运行的代码   
            Application.Add("Active",0);
        }
    void Session_Start(object sender, EventArgs e) 
        {   // 在新会话启动时运行的代码
            Application.Lock();
            Application.Set("Active", Convert.ToInt32(Application["Active"])+1);        
            Application.UnLock();
         }