ASP.NET 学习笔记(一)ASP.NET 概览

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。

ASP.NET 支持三种不同的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):

Web Pages
单页面模式
  MVC
模型-视图-控制器
  Web Forms
事件驱动模式

最简单的 ASP.NET 模式。

与 PHP 和经典 ASP 相似。

内置了数据库、视频、图形、社交媒体等模板和帮助器。
 
MVC 将 Web 应用程序分成 3 个不同的组成部分: 

模型负责数据
视图负责显示
控制器负责输入
 
传统的 ASP.NET 事件驱动开发模式:

带有服务器控件、服务器事件和服务器代码的网页。

个人觉得目前WebForms 开发优势相对较少,Rezor +MVC 开发是未来 web 开发的方向。


Web Pages

Web Pages 是开发 ASP.NET 网站最简单的开发模式。

学习如何使用 VB (Visual Basic) 或者 C# (C sharp) 最新的 Razor 服务器标记语法将 HTML、CSS、JavaScript 和服务器代码结合起来。

您也可以学习如何使用具有可编程的 Web Helpers(包括数据库、视频、图形、社交媒体等等)来扩展您的网页。


MVC 

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

在我们的 MVC 教程中,您将学到如何使用集成了现有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版页、安全、验证)的轻量级的开发模式创建 Web 应用程序。


Web Forms

Web Forms 是传统的基于事件驱动的 ASP.NET 模式。

多年来,开发者已经使用 ASP.NET Web Forms 创建了许多众所周知的大型网站。

原文地址:https://www.cnblogs.com/tongly/p/4980212.html