我想在我的 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;
}