关于MVC入门浅短认识
一、MVC全称是Model-View-Controller。Model是封装业务逻辑相关的数据及对数据的处理方法;View向用户提供交互页面;Controller负责控制Model和View。
二、打开VS新建项目选择Web的ASP.NET Web应用网站(一定要选择Empty),否则会产生多余的代码。
三、在启动程序时就注册了路由规则:RouteConfig.RegisterRoutes(RouteTable.Routes); 打开RouteConfig.cs文件中有一个名为RegisterRoutes的静态方法,这就是映射路由的控制,是由这个方法定义了路由规则。
四、添加Controller:右键Controllers文件夹,添加控制器,控制器必须以Controller结尾(这是ASP.NET MAC的一个约定)。添加之后会在Controllers的文件夹中多一个AccountController.cs(Account是控制器的名字),Views文件夹中会多出一个Account的子文件夹(View控制器名字的子文件夹会有各个Action名字的文件)。打开AccountController.cs,会自动生成一个名为index,返回类型为ActionResult的方法,我们称这个Index为一个Action,这个Action返回了一个View。
五、添加View:1.右键Views文件夹,添加MVC视图页。2.打开AccountController, 右键Index方法。这个View就是最终显示的前端页面。(浏览器的地址与开头的路由规则相对应 url: "{controller}/{action}/{id}")