首页 > 代码库 > ASP.NET MVC ----实例学习

ASP.NET MVC ----实例学习

 

创建一个空的项目

添加--全局应用程序类Global.asax,如下图:

Global.asax文件(也称为ASP.NET应用程序文件)是一个可选文件,

该文件包含响应ASP.NET或HTTP模块所引发的应用程序级别和会话级别事件的代码。

Global.asax文件驻留在ASP.NET应用程序的根目录中。

运行时,分析Global.asax并将编译到一个动态生成的.NET Framework类,该类是从HttpApplication基类派生的。

 

 创建一个ASP.NET MVC

打开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属性 获取默认的绑定集合