我想在我的 ASP 站点中插入一个访问者计数器,所以我使用了 global.asax 文件来实现它。问题是当会话结束时,“AllVisitorCount”获取默认值,在我的 web.Config 中设置为 0。
代码是:
void Session_Start(object sender, EventArgs e) {
// Code that runs when a new session is started
int allVisitorCount = 0;
if (Application["AllVisitorCount"] != null)
allVisitorCount = (int)(Application["AllVisitorCount"]);
else
Application.Add("AllVisitorCount", 0);
allVisitorCount++;
Application["AllVisitorCount"] = allVisitorCount;
}