随笔分类 - .Net Framework与Asp.net中与Mvc相关的源码学习
这一部分主要是源码分析。主要分析.Net Framework与Asp.net中与Mvc相关的源码。不仅要知道如何使用Mvc,也要知道与之相关的底层运行。
摘要:一、综述: HttpApplicationFactory类的主要作用是创建并且管理用于处理Http请求的HttpApplication对象。 HttpApplication是ASP.NET Pipline(管道)的载体,管理了请求的整个生命周期。正是在这个类里,ASP.NET以管道的模式处理所有的请
阅读全文
摘要:对于一个刚刚创建网站,以ASP.NET MVC5为例。 我们并没有在网页的配置文件(web.config)中配置一些处理程序或模块,如处理Session的SessionStateModule模块,映射Url的UrlRoutingModule模块等。 但是我们依然可以在控制器中正常的访问Session
阅读全文
摘要:在这篇文章里,我们从源代码的角度重点分析Session的创建、缓存、销毁、管理。 通常我们说的Session指的是在控制器中使用的Session字段,该字段的类型是HttpSessionState。可以获取SessionID,可以存储数据,可以增加删除数据等等。Session字段中使用的HttpSe
阅读全文
摘要:微软官网对这个类的说明是:提供用于定义路由及获取路由相关信息的属性和方法。这个说明已经很简要的说明了这个类的作用,下面我们就从源码的角度来看看这个类的内部是如何工作的。 1 public class Route : RouteBase { 2 3 private string _url; 4 pri
阅读全文

浙公网安备 33010602011771号