MVC,是Model-View-Controller 的缩写,Model负责数据和数据的处理方法,View提供界面,Controller负责控制View和Model.

这次我学到的是建立一个基本的框架先在VS中新建一个项目

建好之后就建成了一个基本的MVC解决方案但里面是空的还没添加东西

打开App-Data文件中的RouteConfig.cs中的路径配置建立了静态方法注册路径规定路由规则

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");这句话就是不需要对axd路径的路由进行解析,直接进行访问

后缀为.axd的资源{*pathInfo}表示所有路径

Default为路由名称 url: "{controller}/{action}/{id}",定义了URL的格式 defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }代表参数的默认值

打开Global.asax程序启动的时候注册了路由规则 RouteConfig.RegisterRoutes(RouteTable.Routes);

1、添加一个实例

1、添加Controller

单击右键-添加-控制器

在AccountControlller.cs中生成方法称index为一个action返回值类型为ActionAesult

建立View我用的是点View下面的文件夹选择Account单击右键-添加MVC5视图页改名为Index双击Index进入代码页就是View的前端页面,在BODY里添加一行字

Hello!y右键单击在浏览器中查看可以看到界面与前面的路由规则一一对应

总结:这一节主要学的是建立一个基本MVC的框架,路由的基本规则访问界面的路由规则是什么样的。感觉和Windows程序开发有一点相像都有三层的架构。