为什么我Global.asax里设置的计数器不运行
代码如下:
protected void Application_Start(Object sender, EventArgs e)
{
Application["counter"]=_vc.GetVisitorsCount();
}
protected void Session_Start(Object sender, EventArgs e)
{
Application.Lock();
Application["counter"]=int.Parse(Application["counter"].ToString())+1;
Application.UnLock();
}
protected void Application_End(Object sender, EventArgs e)
{
//_vc.SetVisitorsCount(int.Parse(Application["counter"].ToString()));
_vc.SetVisitorsCount(100);
}
//=============================================================================
// 调试发现Application_Start和Application_End在运行时不执行...
//请教这二个事件是不是应该ASPX程序启动和退出时触发的?
//在这里为什么不执行?
代码如下:
protected void Application_Start(Object sender, EventArgs e)
{
Application["counter"]=_vc.GetVisitorsCount();
}
protected void Session_Start(Object sender, EventArgs e)
{
Application.Lock();
Application["counter"]=int.Parse(Application["counter"].ToString())+1;
Application.UnLock();
}
protected void Application_End(Object sender, EventArgs e)
{
//_vc.SetVisitorsCount(int.Parse(Application["counter"].ToString()));
_vc.SetVisitorsCount(100);
}
//=============================================================================
// 调试发现Application_Start和Application_End在运行时不执行...
//请教这二个事件是不是应该ASPX程序启动和退出时触发的?
//在这里为什么不执行?
解决方案 »
- asp.net ajax fileUpload控件问题
- 取出id时给Session["ID"]定义一个什么类型的变量
- asp.net radiobutton checkedchange事件就走一回
- paypal支付成功后不会异步调用notify_url里面的页面
- 问一个网页显示文本长度的问题
- 如何能把string转换成时间格式?
- 求一段 在DataGrid里添加DropDownLit控件 的代码!(vb.net版)
- C# 使用WebBrower控件 在EditMode模式下面 操作表格的合并等操作
- 请那位高手 用vb.net 解释以下此文章(用JavaScript脚本解决ASP.NET页面刷新问题)Not(原作)
- 欢迎发表意见,.NET的代码自动生成在实际应用中有用吗
- 我在Global里的Application_BeginRequest判断登陆Session是不是为空,但每次都报空引用怎么回事?
- 请教有在WEb上打开PDF文件,并可以做标签等操作的组件吗?
我发现有时执行,有时不执行
end在你结束程序的时候会运行一次,如关IIS,停止调试,而不是关IE