我有大约 10 个应用程序变量计数器,Global.asax
用于显示这 10 个不同类别的文件下载。现在我想在特定时间插入/更新这些计数器的值(由于应用程序重新启动时计数器重置重置计数器)说每天晚上 11 点并更新计数器。
怎么做?有任何想法吗?
在Global.asax
:
void Application_Start(object sender, EventArgs e)
{
Application.Add("MGM",0);
Application.Add("PC",0);
Application.Add("NC",0);
Application.Add("TC",0);
Application.Add("PGC",0);
}
shortCode
参数是文件中全局会话的名称Global.asax
。我正在传递以获取计数器并相应地递增。
在Download.aspx.cs
页面中:
private int GetCount(string shordCode)
{
int count=0;
count = Convert.ToInt32(Application[shortCode]);
lock (Application[shortCode])
{
Application[shortCode] = ++count;
}
return count;
}
帮助表示赞赏..!