日期:2014-05-19  浏览次数:20666 次

关于“System.Web.HttpApplication.Application”是“属性”,但此处被当做“方法”来使用
我的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       ???

------解决方案--------------------
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();
}