摘要: ASP.NET 上下文对象 ASP.NET 提供了一系列对象用来给当前请求,将要返回到客户端的响应,以及 Web 应用本身提供上下文信息。间接的,这些上下文对象也可以用来回去核心 ASP.NET 框架特性。 上下文对象提供了应用,当前请求,与当前请求相关联的响应的信息。也提供了对多数重要的 ASP. 阅读全文
posted @ 2016-02-04 10:43 Levid_GC 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 不使用特殊方法来处理请求生命周期事件 HttpApplication 类是全局应用类的基类,定义了可以直接使用的一般 C# 事件。那么使用标准 C# 事件还是特殊方法那就是个人偏好的问题了,如果喜欢,也可以将这两种方式混合起来使用。 1 using System; 2 using System.Co 阅读全文
posted @ 2016-02-03 09:43 Levid_GC 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 使用特殊方法处理请求生命周期事件 为了在全局应用类中处理这些事件,我们会创建一个名称以 Application_ 开头,以事件名称结尾的方法,比如 Application_BeginRequest。举个例子,就像 Application_Start 和 Application_End 方法,ASP. 阅读全文
posted @ 2016-02-02 11:19 Levid_GC 阅读(437) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 请求生命周期 全局应用类也可以用来跟踪每个独立请求的生命周期,包括请求从 ASP.NET 平台传递到 MVC 框架。ASP.NET 框架会创建一个定义在 Global.asax 文件中的 MvcApplication 类的实例,并使用它当中定义的事件来引导请求,直到产生响应并发送到浏 阅读全文
posted @ 2016-02-01 16:30 Levid_GC 阅读(667) 评论(0) 推荐(1) 编辑
摘要: 概述 ASP.NET 平台定义了两个非常重要的生命周期。第一个是 应用生命周期 (application life cycle),用来追踪应用从启动的那一刻到终止的那一刻。另一个就是 请求生命周期 (request life cycle),它定义了 HTTP 请求在 ASP.NET 平台中首次接收到 阅读全文
posted @ 2016-01-29 16:36 Levid_GC 阅读(656) 评论(2) 推荐(1) 编辑
摘要: 所有经过 URL 路由过滤过的请求都将会映射到一个特定的控制器上,并由这个控制器上指定的方法来执行处理。因此,控制器就是开发者写代码来处理请求的地方。现在,让我们简要浏览一下控制器的方方面面。控制器粒度一个 ASP.NET MVC 应用程序通常由若干控制器类组成。但是,到底我们需要有多少控制器?具体... 阅读全文
posted @ 2014-10-26 10:38 Levid_GC 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 从设计角度出发,一个 ASP.NET 应用程序并非强制地依赖物理页面。在 ASP.NET MVC 中,用户发出请求并在某个资源上做相应处理。然而,就整个框架而言,并非授权这种语法来描述资源和行为。我深信这样的表述使你很可能地想到了 REST(Representational State Transf... 阅读全文
posted @ 2014-10-24 20:04 Levid_GC 阅读(211) 评论(0) 推荐(0) 编辑
摘要: URL routing HTTP module 负责处理检查入站请求的 URL,并将它们分派到最合理的处理器上。URL routing HTTP module 也替代了旧版本的 ASP.NET URL 重写特性。核心方面,URL 重写由 连接请求,转换原始 URL,指导 HTTP 运行时环境处理一个... 阅读全文
posted @ 2014-10-24 13:27 Levid_GC 阅读(236) 评论(0) 推荐(0) 编辑