您的位置:首页 > 编程语言 > ASP

ASP.NET MVC 基础

2016-07-14 23:17 579 查看
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。

ASP: Active Server Pages(动态服务器页面),称为经典 ASP 。

ASP.NET 页面扩展名.aspx ,通常用 VB或 C# 编写。

ASP.NET 中的控件可用不同语言(包括 C++ 和 Java)编写。

当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取文件,编译和执行脚本文件,并将结果以普通的 HTML 页面返回给浏览器。

ASP.NET Razor:一种将服务器代码嵌入到ASP.NET网页中的新的、简单的标记语法,

Razor C# 语法的 ASP.NET 文件的文件扩展名.cshtml

ASP.NET 支持三种不同的开发模式:

Web Pages(Web 页面)、

MVC(Model View Controller 模型-视图-控制器)、

Web Forms(Web 窗体)。

MVC:使用 (Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式。

模型负责数据(数据库记录),表示应用程序核心(如数据库记录列表);

视图负责显示 — 数据;

控制器负责输入,处理数据输入(写入数据库记录)



MVC 模式定义 Web 应用程序带有三个逻辑层:

业务层(模型逻辑),显示层(视图逻辑),输入控制(控制器逻辑)

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

通常模型对象负责在数据库中存取数据。

View(视图)是应用程序中处理数据显示的部分。

通常视图是依据模型数据创建的。

Controller(控制器)是应用程序中处理用户交互的部分。

通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

MVC 分层有助于管理复杂的应用程序;

MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net mvc 基础