Global.aspx文件内容:
<%@ Application Language="C#" %><script runat="server"> void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
Application["count"] = 0;
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
Application.Lock();
Application["count"] = (int)Application["count"] + 1;
Application.UnLock(); // 在新会话启动时设置session时间60分钟
Session.Timeout = 60; } void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
// Application.Lock();
//Application["count"] = (int)Application["count"] - 1;
//Application.UnLock();
}
</script>
前台default.aspx有:
您是本站第<asp:Label ID="visittotal" runat="server" Text="Label"></asp:Label>位贵宾!后台default.aspx.cs有:
this.visittotal.Text = Application["count"].ToString();
以上代码在一段时间内可以统计来访人数,但过了一段时间后又从0开始统计,期间服务器iis没有关闭过。请问朋友们这个要怎么改啊?谢谢!
<%@ Application Language="C#" %><script runat="server"> void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
Application["count"] = 0;
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
Application.Lock();
Application["count"] = (int)Application["count"] + 1;
Application.UnLock(); // 在新会话启动时设置session时间60分钟
Session.Timeout = 60; } void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
// Application.Lock();
//Application["count"] = (int)Application["count"] - 1;
//Application.UnLock();
}
</script>
前台default.aspx有:
您是本站第<asp:Label ID="visittotal" runat="server" Text="Label"></asp:Label>位贵宾!后台default.aspx.cs有:
this.visittotal.Text = Application["count"].ToString();
以上代码在一段时间内可以统计来访人数,但过了一段时间后又从0开始统计,期间服务器iis没有关闭过。请问朋友们这个要怎么改啊?谢谢!
解决方案 »
- 请教信息采集的问题
- asp+jmail发含有附件的邮件的问题
- 如何向JS赋值
- 寄言那些过度迷恋B/S,并且相信连Photoshop也应该是B/S结构的人们
- 关于事务和存储过程的事情
- asp.net调用数组画趋势图的问题,提示索引超出范围,在先等,我会放高分的,谢谢
- ASP.NET 访问oracle问题
- 杭州地区有能力的搞ASP的兄弟进来看下,赚外快的机会!斑竹手下留情,我实在太急了!
- 关于地址中参数加密的问题
- 怎样在提交一个网页时,刷新另一个网页的部分内容。
- ASP.NET MVC模式,换VIEW容易吗?卖给不同客户用不样的样式?
- 急~~~~关于在控件里page_load 和 IsPostBack的问题,急!!!~~~~~
没人用你这方法来记录访问人数的,都没个存储的地方。要么写到XML文件里去吧。