MVC简介
文献种类:专题技术文献;
开发工具与关键技术:Microsoft visual studio and MVC
作者:半城烟沙 ;年级:19级;撰写时间:2020年 08月 17日
文献编号: 归档时间: 年 月 日
MVC简介
1.课外了解
ASP.NET是一个开发框架,通过HTML、CSS、JavaScript构建服务器脚本来构建网页和网站。
ASP.NET支持三种不用的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)
2.MVC编程模型
MVC 是三种 ASP.NET 编程模式中的一种。
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
Model(模型):表示应用程序核心。是应用程序中用于处理应用程序数据逻辑的部分, 通常模型对象负责在数据库中存取数据
View(视图):显示数据。应用程序中处理数据显示的部分。通常视图是依据模型数据创建的
Controller(控制器):处理输入。是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制
MVC 模式定义 Web 应用程序带有三个逻辑层:
业务层(模型逻辑)
显示层(视图逻辑)
输入控制(控制器逻辑)
3.创建MVC
我们需要有Microsoft visual studio,我们用的是**版,如果找不到资源可以用visual studio express2010/2010,它们是免费的,功能也许会有一些不一样
- 打开开发工具Microsoft visual studio2015
- 新建-项目
- 选择ASP.NET Web 应用程序
- 更改名称(项目名称_MVC 例:FJDPXT_MVC)选择存储路径后点击确定
- 选择empty与MVC核心。点击确定,就创建好了一个简单地MVC的项目
4.MVC的文件夹
应用程序的信息:
Properties
引用
应用程序文件夹:
App_Data文件夹:用于储存应用程序数据
Content 文件夹:用于静态such as CSS样式表.图表.图像
Controllers文件夹:控制器
Models文件夹:模型的类
Scripts文件夹:脚本文件的类
Views文件夹:显示HTML文件(用户界面)
配置文件:
Global.asax
Packages.config
Web.config
所有的MVC应用程序的文件夹名称都是对等的。MVC框架是系统默认命名的。控制器用于Controllers文件夹,创建必须在文件后加Controllers,视图在View文件夹,模型位于models文件夹,在程序中,保准化命名方式减少了代码量,还有利于开发者对MVC项目的了解
5.调试页面
写代码不可能一直写到最后,期间可能会报错,所以我们需要调试。最好的方式写了一段就启动一下项目,尽量减少完成时间
启动项目快捷键:F5,
关闭项目快捷键:shift+F5
6.例子
控制器页面:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication1.Controllers
{
public class DefaultController : Controller
{
// GET: Default
public ActionResult Index()
{
return View();
}
}
}
视图页面:
@{
Layout = null;
}