mvc学习笔记三
书接上文,昨天是一个小例子。今天我们将更深入的了解mvc的机制和配置方法。
1.首先我们了解下mvc有那些动态连接库文件。这个其实只要打开你上次创建的项目就一目了然,打开引用。
除了我们常用的一些东台链接库,还有些一般项目中所没有的。
其中包括一个叫做System.Web.Mvc的动态链接库文件,可以看出离开了他就谈不上mvc了。
第二个是是叫做System.Web.Routing 这个也是mvc的重要组成部分之一,就是所谓的mvc“路由”顾名思义可以看出他是决定访问路径的主要东台链接库文件。
第三个是:System.Web.Abstractions 大致可以看作基础抽象类的集合,提供一些基类
第四个是:System.Web.Extensions ajax支持。
2.关于Routing 的一些配置及问题。
根据已有的注释可以大致了解,这就是决定浏览器中网址的“路由”了。
而路由的声明和实现,主要是按下面的过程:
一、首先是声明一个路由:就是代码中的第一个方法:
二、下一步是注册该路由并生效,默认在 Application_Start() 方法中注册,也就是项目启动就注册该路由。
三、路由中分为两个部分,第一部分是添加过滤(忽略掉那些网址),
第二部分是创建路由图
里面包括名称、网址、默认的参数(可以是正则表达式)。