kso经验记录 -- Global .asax各个方法的使用说明!
直接上代码,我自己总结的,一起学习学习
下一步我会举一些实际中用到的例子,来一一验证这些功能!
大家先看一下我的总结
namespace ajaxfenye
{public class Global : System.Web.HttpApplication{protected void Application_Start(object sender, EventArgs e){// 在程序初始化的时候执行。在Web应用程序的生命周期里只有一次// 实现定时作用,比如我每天晚上12点网站要统计一下数据,以及收益。(你不可能让管理员天天等到12点去相关操作吧)}protected void Session_Start(object sender, EventArgs e){Application.Lock();int count = Convert.ToInt32(Application["count"]);count++;Application["count"] = count;Application.UnLock();//这里实现客户访问量,如实现在线人数的统计(因为session有过期时间20分钟,数据不会那么准确,只是大致差不多的访问量!)}protected void Application_BeginRequest(object sender, EventArgs e){//在收到Request时第一个触发的事件//也就是第一个用户请求首先执行的方法}protected void Application_AuthenticateRequest(object sender, EventArgs e){}protected void Application_Error(object sender, EventArgs e){//很重要//收集错误信息,在后台代码不包含在try catch 里面的错误,//写入日志,也可以实现错误界面的跳转,与web.config配置的customErrors错误跳转不同的是,这里可以与ashx对接,进行操作ashx}protected void Session_End(object sender, EventArgs e){//Session结束的时候,也就是上线后退出20分钟,或者打开网站20分钟没有任何操作的,都视为退出}protected void Application_End(object sender, EventArgs e){//应用程序结束时,在最后一个HttpApplication销毁之后执行。生命周期也只有一次}}
}
kso经验记录 -- Global .asax各个方法的使用说明!相关推荐
- kso经验记录 --spring.net的应用以及配置
开始spring 简介 Spring.NET是Java的Spring移植过来的,在一些.NET项目中已经被采用, 但对于更大规模或者更小规模的.NET项目而言他处处给人以高不成.低不就的尴尬感觉,因为 ...
- kso经验记录 --- c# 之MD5加密算法
MD5加密算法,是比较常用的,也是比较好用的,不论进行小项目还是大项目都要进行MD5加密,因为这是不可逆的. 下面来记录一下: 直接上算法 using System; using System.Sec ...
- global.asax文件的作用
1.Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选的文件,该文件包含响应 ASP.NET 或HTTP模块所引发的应用程序级别和会话级别事件的代码 2.Global.a ...
- 【转】ASP.NET之 关于触发Global.asax Session_End事件的经验
[转]ASP.NET之 关于触发Global.asax Session_End事件的经验 2009-12-29 09:35 在做asp.net编程开发的时候,我遇见这样的问题,一个用户只能在一台机器上 ...
- 通过在Global.asax文件中配置Application来统计的方法
这是通过在Global.asax文件中配置Application来统计的方法...... using System; using System.Collections; using System.Co ...
- 定时发布任务,在global.asax中获取文件的物理路径的方法
如果要把一个相对路径或者虚拟路径映射道服务器的物理路径,通常会使用Server.MapPath()函数,比如将根目录下的html目录映射为物理路径:Server.MapPath("html& ...
- Global.asax.cs中的方法(包括自定义方法)的含义
跟Request有关的放到后面一起说,先说其他的5个. Application_Init:在每一个HttpApplication实例初始化的时候执行. Application_Disposed:在每一 ...
- Global.asax中Application_Error无法执行
Global.asax中Application_Error无法执行 问题解决后才发现这句是错误的,之前用VS2005开发后发布到服务器上也出现这种情况,后来莫名 的好了(是解决了没发现原因). 之前的 ...
- EF架构~在global.asax里写了一个异常跳转,不错!
回到目录 一般地,网站出现异常后,我们会通过设置web.config的方法来实现友好页的显示,这个方法比较常用,但捕捉的信息不是很具体,在程序测试阶段,我们可以通过global.asax来实现友好的, ...
最新文章
- 一台物理机上VMware虚拟机实现拨号上网同时内网通信
- angular js一factory,service,provider创建服务
- SlidingMenu实现侧滑
- MySQL数据库-笔记05【查询练习题*25道(附解析)】
- figma下载_Figma中的高级图像处理
- Nginx 下部署 HTTPS 与安全调优
- ImportError: libgdal.so.20: cannot open shared object file: No such file or directory
- 【移动开发】startForeground()让服务保持前台级别
- linux sudo apt-get,linux sudo apt-get用法详解
- 又出新玩法?微软公式编辑器系列漏洞新利用方式
- study-eighth-fun-1
- SLG游戏中绘制六边形网格地形
- 周易六十四卦——风火家人卦
- 曲线绕x轴旋转曲面方程_曲线绕着Ox轴旋转所得的曲面方程是______。
- ES6-ES12所有特性详解
- 蓝鲸智云实现虚拟机交付(四)-配置平台自定义(CMDB)
- hls.js下载m3u8视频播放hls.js
- 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决
- 使用快捷键打开当前目录iTerm
- pythonista3免费下载 itunes下载_App Store 上的“Duet Display”