关于“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();
}