ASP.NET MVC的基础概念与MVC简单的搭建

ASP.NET MVC的基础概念与MVC简单的搭建


本次任务完成时间:2019年04月 8日

作者:邱青菁

开发工具与关键技术:Visual Studio 2015&& MVC简单的搭建 

展示效果:MVC的简单搭建    

一、ASP.NET MVC的基础概念

我们首先来了解 ASP.NET MVC的基础概念,ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。MVC是ASP.NET编程模式中的一种开发模式,另外还有两种分别是Web Pages(Web页面)和Web
Forms(Web 窗体),这两种模式目前很少使用。MVC只是一种设计模式而不是具体指的某一种的语言,它的全称是Model View Controller;MVC只是这三个单词的简称;它有3个逻辑层,业务层(模型逻辑)、显示层、(视图逻辑)、输入控制(控制器逻辑);

ASP.NET MVC的基础概念与MVC简单的搭建

1)Model:模型。处理应用程序数据逻辑的部分,例如记入数据库的列表

2)View:视图。显示数据,把数据展示给用户看,进行交互

3)Controller:控制器。用于控制用户的输入,把数据输入给用户,并向模型发送数据,而数据是从视图中读取的。

注:此图源自老师所发文档截图下来的

它可以同时操控HTML、CSS和JavaScript,MVC
分层同时也方便了分组开发。视图逻辑、业务逻辑和控制器逻辑可以让不同的人员开发,MVC是现在网上流行的开发模式,因为它耦合性低、重用性高、部署快和可维护性高。

二、如何搭建一个完整MVC项目
我们平常使用的开发工具是:Visual Studio 2015,首先打开开发工具,新建项目有三种,一种是点击左上角<文件>,选择<新建>–<项目>;第二种直接在页面左边选项框双击<新建项目>;最后一种是快捷键Ctrl+Shift+N;
如图:
ASP.NET MVC的基础概念与MVC简单的搭建

点击新建项目后,跳出一个框,在左边选项框选择<已安装>–<模板>–;选择< ASP.NET Web 应用程序>,在最下面框里,更换需要<名称>,注意<名称>和<解决方案名称>是统一的,更换名称时,解决方案名称会自动同时更换,之后就是储存位置,建议储存到根目录,尽量不要有中文;最后点击<确定>;到下一步;

之后选择模板,选择ASP.NET 4.5.2模板一个空模板,然后在选择模板下面选项中勾选MVC,点击<确定>,MVC项目搭建完成

ASP.NET MVC的基础概念与MVC简单的搭建

新建完的项目,在右边有一个解决方案资源管理器,里面是一些文件夹,这些文件夹都是项目新建自带的,(记住不要随便去更改里面的内容,否则之后写代码会出错的)。这些自带文件中就有控制器、视图和模型,若没有看到解决方案资源管理器,可以去顶部选项里的视图中打开,如图:
ASP.NET MVC的基础概念与MVC简单的搭建

1、 我们首先添加Model模型
添加Model,是把数据库中的表,添加到MVC里面进行操作(拷贝数据库文件给别人,记住要分离,如果直接拷贝,别人可能会打不开,分离之后要附加回去)
(1)、在解决方案资源管理管理器中,找到Models,
右键——添加——新建项——(在左侧 点开Visual
C#找到<数据>,在右侧选择 ADO.NET 实体数据模型),再去更改名称(可以随意更改,但要符合命名规范),点击<添加>,选择<来自数据库的EF 设计器>,点击<下一步>;
点击顶部<新建链接>,会弹出一个框,让你选择什么数据库——先更改数据源为; 然后填写服务器名称 <(local)>或电脑名称,再使用SQL Server 身份验证之后,选择你需要数据库的数据库名称,然后在左下角点击<测试链接>,显示测试链接成功即可,点击<确定>,到下一步
(2)、选择 (是,在链接…敏感数据) ,点击<下一步>
(3)、选择 (实体框架6.X),点击<下一步>
(4)、勾选所有<表>,点击<完成>
过程比较繁杂,就没添加图片演示了
(注意:在完成以上步骤后,会弹出一个安全警告框,<运行此模板可…不要运行它>,直接点击确定,其他选项默认)

2、 添加Controller控制器
添加控制器很简单,在解决方案资源管理器中,找到Controller,右键->添加->
控制器,弹出一个添加基架框,在左侧选择 控制器-> MVC 5控制器-空 -> 添加 -> 更改名称 -> 添加;即可,(注意控制器的命名规则:名称+Controller)如图:

ASP.NET MVC的基础概念与MVC简单的搭建
以上就是全部内容