ASP.net全局程序文件Global.asax用法分析

 更新时间:2014年10月21日 11:35:57   投稿:shichen2014   我要评论
这篇文章主要介绍了ASP.net全局程序文件Global.asax用法,较为详细分析了Global.asax文件中几个常见选项的含义及用法,需要的朋友可以参考下

本文详细讲述了ASP.net全局程序文件Global.asax用法,分享给大家供大家参考。具体分析如下:

一般来说ASP.NET应用程序只能有一个Global.asax文件,该文件支持许多项。具体分析如下:

•Application_Start:在应用程序接收到第一个请求时调用,这是在应用程序中给应用程序级的变量赋值或指定对所有用户必须保持的状态的理想位置。

•  Session_Start:类似于Application_Start事件,但这个事件在用户第一次访问应用程序时调用。例如,Application_Start事件只在接收到第一个请求时触发,第一个请求会让应用程序运行,而Session_Start事件会在每个终端用户第一次向应用程序发出请求时调用。

•Application_BeginRequest:它没有列在Visual Studio提供的模板中,但该事件会在每个请求发出之前触发。也就是说,在请求到达服务器,且得到处理之前,会触发Application_BeginRequest事件,并在处理该请求之前处理。

•Application_AuthenticateRequest:每个请求都会触发该事件,允许为请求建立定制的身份验证。

•Application_Error:在应用程序的用户抛出一个错误时触发。它适合于提供应用程序级的错误处理,或者把错误记录到服务器的事件日志中。

•Session_End:在InProc模式下运行时,这个事件在终端用户退出应用程序时触发。

•Application_End:在应用程序结束时触发。大多数ASP.NET开发人员都不使用这个事件,因为ASP.NET很好地完成了关闭和清理剩余对象的任务。

希望本文所述对大家的asp.net程序设计有所帮助。

相关文章

  • ASP.NET中Request.Form中文乱码的解决方法

    ASP.NET中Request.Form中文乱码的解决方法

    一直以为,只有 Request.QueryString 接收url查询字符串含中文时可能会乱码(做好编解码工作,很容易可以避免),碰到的时候,才知道 Request.Form 接收表单的值中含中文也会乱码,以前真是很傻很天真很无知。
    2011-03-03
  • ASP.NET笔记之 控件与母板的区别分析

    ASP.NET笔记之 控件与母板的区别分析

    本篇文章小编为大家介绍,ASP.NET笔记之 控件与母板的区别分析。需要的朋友参考下
    2013-04-04
  • 很实用的NLog配置分享

    很实用的NLog配置分享

    这篇文章主要给大家分享介绍了关于NLog配置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • asp.net(文章截取前几行作为列表摘要)无损返回HTML代码

    asp.net(文章截取前几行作为列表摘要)无损返回HTML代码

    asp.net(文章截取前几行作为列表摘要)无损返回HTML代码,需要的朋友可以参考下
    2012-12-12
  • .NET/C#如何判断某个类是否是泛型类型或泛型接口的子类型详解

    .NET/C#如何判断某个类是否是泛型类型或泛型接口的子类型详解

    这篇文章主要给大家介绍了关于.NET/C#如何判断某个类是否是泛型类型或泛型接口的子类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-09-09
  • ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容

    ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容

    这篇文章主要介绍了ASP.NET中iframe框架点击左边页面链接,右边显示链接页面内容的实现代码,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Visual Studio Debug实战教程之基础入门

    Visual Studio Debug实战教程之基础入门

    这篇文章主要给大家介绍了关于Visual Studio Debug实战教程之基础入门的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • 使用DataTable更新数据库(增,删,改)

    使用DataTable更新数据库(增,删,改)

    使用DataTable更新数据库(增,删,改),需要的朋友可以参考一下
    2013-03-03
  • 创建基于ASP.NET的SMTP邮件服务的具体方法

    创建基于ASP.NET的SMTP邮件服务的具体方法

    Asp.net在System.Web.Mail名称空间中有一个发送email的内建类,但这仅是cdosys的一个假象。开发者能使用一个替代的它smtp邮件服务。在这篇文章里面,我将会展示如何创建一个用于asp.net的功能齐全的smtp邮件服务
    2013-11-11
  • ASP.NET下使用WScript.Shell执行命令

    ASP.NET下使用WScript.Shell执行命令

    ASP.NET下有自己的执行CMD命令的方式,这里用WScript.Shell似有画蛇添足之嫌,但是我们也不能排除真的有机器禁用了.NET的相关类,未雨绸缪嘛。当然也不仅仅局限于WScript.Shell,只要是ASP中能用的组件,统统都可以用于ASP.NET中,而且还更方便!
    2008-05-05

最新评论