易截截图软件、单文件、免安装、纯绿色、仅160KB

在ASP.NET中使用Global.asax文件

   Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。
    概述
    Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件。删除它不会出问题——当然是在你没有使用它的情况下。.asax 文件扩展名指出它是一个应用程序文件,而不是一个使用 aspx 的 ASP.NET 文件。
    Global.asax 文件被配置为任何(通过 URL 的)直接 HTTP 请求都被自动拒绝,所以用户不能下载或查看其内容。ASP.NET 页面框架能够自动识别出对Global.asax 文件所做的任何更改。在 Global.asax 被更改后ASP.NET 页面框架会重新启动应用程序,包括关闭所有的浏览器会话,去除所有状态信息,并重新启动应用程序域。
    编程
    Global.asax 文件继承自HttpApplication 类,它维护一个HttpApplication 对象池,并在需要时将对象池中的对象分配给应用程序。Global.asax 文件包含以下事件:
    ·Application_Init:在应用程序被实例化或第一次被调用时,该事件被触发。对于所有的HttpApplication 对象实例,它都会被调用。
    ·Application_Disposed:在应用程序被销毁之前触发。这是清除以前所用资源的理想位置。
    ·Application_Error:当应用程序中遇到一个未处理的异常时,该事件被触发。
    ·Application_Start:在HttpApplication 类的第一个实例被创建时,该事件被触发。它允许你创建可以由所有HttpApplication 实例访问的对象。
    ·Application_End:在HttpApplication 类的最后一个实例被销毁时,该事件被触发。在一个应用程序的生命周期内它只被触发一次。
    ·Application_BeginRequest:在接收到一个应用程序请求时触发。对于一个请求来说,它是第一个被触发的事件,请求一般是用户输入的一个页面请求(URL)。
    ·Application_EndRequest:针对应用程序请求的最后一个事件。
    ·Appli


相关文档:

ASP.NET MVC 入门

ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、Hellper与数据的提 ......

[ASP.NET]工作中经常使用到的方法

 1、给删除按钮添加是否确认提示:
   前台方法:OnClientClick="return window.confirm('你确定要删除吗?')"
   后台方法:btnDelete.Attributes.Add("onclick", "return confirm('您确定要删除吗?');");
2、DataSet中取值:
   lblTitle.Text = ds.Tables[0].Rows[0]["Title"]. ......

ASP.NET弹出模式对话窗口封装类

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /// <summary>
    /// javascript弹出窗口封装类
    /// </summary>
    public static class JSCommon ......

ASP.NET中Cookie的用法

Cookie为客户端信息存放对象,可以把用户的信息保存在用户本地,不必总是访问服务器
与Session不同,Session为用户全局变量,对于该用户的所有操作过程都有效。
//1。创建Cookie对象
 HttpCookie newCookie = new HttpCookie("User");
//2。Cookie中添加信息项:为键值对,key/value
newCookie.Values.Add("Name" ......

ASP.NET里的Session详细解释

Session模型简介
Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号