章节一 MVC5
MVC全名是Model View Controller,是模型(model)——视图(view)——控制器(controller)的缩写,是一种软件设计典范,提供了一种用业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构。
ASP.NET MVC是一种构建WEB应用程序的框架,它将一般的MVC模式应用于ASP.NET框架。ASP.NET MVC经历了5个主要版本的迭代,其中ASP.NET MVC4和MVC5是目前比较成熟的版本。
ASP.NET MVC4主要功能包括:
①ASP.NET Web API;
②增强了默认的项目模板;
③增加使用jQuery Mobile的手机项目模板;
④支持显示模式(Display Mode);
⑤支持异步控制器的任务
ASP.NET MVC5主要功能包括:
①单一的ASP.NET开发组件;
②提供了新的Web项目体验;
③ASP.NET Identity;
④BootStrap模板;
⑤特性路由;
⑥身份验证过滤器;
开发环境支持:
MVC5需要.NET4.5,VS2013以上版本
1.1.创建MVC Web应用程序
①新建项目
选择MVC如下图所示:
1.2.MVC项目文档的结构
App_Data:应用程序本地存储;
App_Start:应用程序配置逻辑文件;
RouteConfig.cs:配置MVC应用程序的系统路由路径;
Content:该文件夹被推荐用于存储静态内容文件类似CSS 和 (图片)Images;
1.3.MVC5 Controller对应View