VS2013创建一个 ASP.NET MVC项目
全局应用程序类Global.asax,如下图:
Global.asax文件(也称为ASP.NET应用程序文件)是一个可选文件,
该文件包含响应ASP.NET或HTTP模块所引发的应用程序级别和会话级别事件的代码。
Global.asax文件驻留在ASP.NET应用程序的根目录中。
运行时,分析Global.asax并将编译到一个动态生成的.NET Framework类,该类是从HttpApplication基类派生的。
Global.asax代码,如下图:
AreaRegistration类
提供在ASP.NET MVC应用程序内注册一个或多个区域的方式。
将区域添加到ASP.NET MVC应用程序时,Visual Studio将创建一个名为AreaRegistration的文件。
该文件包含从AreaRegistration派生的类。
此类定义了AreaName属性和RegisterArea方法,该方法将为新区域注册路由信息。
Global.asax文件包含在ASP.NET MVC应用程序启动时将调用的RegisterRoutes方法。
GlobalFilterCollection类
表示一个包含所有全局筛选器的类
全局筛选器将针对每个控制器的每个操作而运行。可以使用Filters静态注册终结点注册全局筛选器
GlobalFilters类
表示全局筛选器集合
RouteCollection类
为ASP.NET 路由操作提供路由的集合
BundleCollection类
包含和管理ASP.NET应用程序中已注册的Bundle对象集
Bundle类
表示要作为单个资源绑定在 一起的一系列文件引用。
StyleBundle类 表示执行CSS缩小的绑定
BundleTable类 默认绑定集合的静态容器类
BundleTable.Bundles属性 获取默认的绑定集合