当前位置: 代码迷 >> ASP.NET >> Application_Start求解惑解决思路
  详细解决方案

Application_Start求解惑解决思路

热度:1998   发布时间:2013-02-25 00:00:00.0
Application_Start求解惑
Global.asax
C# code
void Application_Start(object sender, EventArgs e)     {        //在应用程序启动时运行的代码        DBConnection.DBConnection DBCon = new DBConnection.DBConnection();        string strSQL = "update zt_call_number set number=number+1";        int count = DBCon.intExecuteSql(strSQL);    }

程序每次启动时 number字段加1 但情况就是一会加1一会不加,而每次保存下Global.asax时都会有操作加1

这是为嘛啊!求姐!

------解决方案--------------------------------------------------------
这个时间是在第一次访问网站的时候触发..
比如你发布了一个网站,,
我第一个来访问,,就会触发这个事件..
以后再有人来访问就不会触发了..
------解决方案--------------------------------------------------------
第一次请求网站时发生Application_Start,以后再访问就不会发生了,除非应用程序重启。保存Global.asax可能会引起重启。

要统计在线人数,可以写在Session_Start里。