ASP.NET MVC简单介绍
ASP.NET 是一个使用HTML、CSS、JavaSctript 和服务其脚本创建网页和网站的开发框架.
ASP.NET 支持三种不同的开发模式:
我今天要介绍的就是我们所学的: MVC(Model View Controller 模型-视图-控制器).
MVC的编程模式简介:
先前所说的 MVC 是三种ASP.NET 编程模式中的一种.
MVC 是一种使用 MVC (Model View Controller 模型-视图-控制器)
用来创建 Web 应用程序的模式
- Model(模型)表示应用程序核心(比如数据库记录列表),是应用程序中用于处理应用程序数据逻辑的部分.
Models 文件夹
Models 文件夹
包含表示
应用程序模型
的类.模型控制
并操作应用
程序
的数据.
|
|
- View (视图) 显示数据 (数据库记录),是应用程序中处理数据显示的部分,通常视图是依据模型数据库创建的.
View 文件夹
Views 文件家用于存储与应用程序的显示相关的 HTML 文件(用户界面(给用户看的界面)).
Views 文件夹中包含每个控制器对应的一个文件夹.
| |
- Controller (控制器) 处理输入 (写入数据库记录),是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据.
Controller 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制器类.
MVC要求所有控制器文件的名称以”Controller”结尾.
Visual Web Developer 已经常见好一个 Home 控制器 (用于 Home页面和 About 页面)和一个 Account 控制器 (用于 Login页面). | |