mvc学习笔记三

书接上文,昨天是一个小例子。今天我们将更深入的了解mvc的机制和配置方法。

1.首先我们了解下mvc有那些动态连接库文件。这个其实只要打开你上次创建的项目就一目了然,打开引用。

image

除了我们常用的一些东台链接库,还有些一般项目中所没有的。

其中包括一个叫做System.Web.Mvc的动态链接库文件,可以看出离开了他就谈不上mvc了。

第二个是是叫做System.Web.Routing 这个也是mvc的重要组成部分之一,就是所谓的mvc“路由”顾名思义可以看出他是决定访问路径的主要东台链接库文件。

第三个是:System.Web.Abstractions 大致可以看作基础抽象类的集合,提供一些基类

第四个是:System.Web.Extensions ajax支持。

2.关于Routing 的一些配置及问题。

首先可以打开image文件,你会看到下图的一些方法和类image

根据已有的注释可以大致了解,这就是决定浏览器中网址的“路由”了。

而路由的声明和实现,主要是按下面的过程:

一、首先是声明一个路由:就是代码中的第一个方法:

image

二、下一步是注册该路由并生效,默认在 Application_Start() 方法中注册,也就是项目启动就注册该路由。

三、路由中分为两个部分,第一部分是添加过滤(忽略掉那些网址),image

第二部分是创建路由图

image

里面包括名称、网址、默认的参数(可以是正则表达式)。

posted @ 2011-07-15 17:09  kwor  阅读(316)  评论(0编辑  收藏  举报