ASP.NET 是一个使用 HTML 、CSS、JavaScript 和 C# 等服务器脚本创建网页和网站的一站式解决方案
ASP.NET 支持三种不同的开发模式
- Web Pages ( Web 页面 )
- MVC ( Model View Controller 模型-视图-控制器 )
- Web Forms ( Web 窗体 )
三种开发模式的对比
Web Pages 单页面模式 | MVC 模型-视图-控制器 | Web Forms 事件驱动模式 | ||
最简单的 ASP.NET 模式 内置了数据库、视频、图形、社交媒体等模板和帮助器 | MVC 将 Web 应用程序分成 3 个不同的组成部分 模型负责数据 视图负责显示 控制器负责输入 | 传统的 ASP.NET 事件驱动开发模式 带有服务器控件 服务器事件 和服务端代码的网页 |
ASP.NET Web Pages 基础教程
Web Pages 是最简单的 ASP.NET 开发模式,是 ASP.NET 入门的不二选择
如果跟我一样,刚接触 ASP.NET ,建议从 Web Pages 开始学习
在 Web Pages 基础教程中,我们将一起学习如何使用 C# (C sharp) 和 Razor 服务器标记语法将 HTML、CSS、JavaScript 和服务端代码结合起来
我们将一起学习如何使用具有可编程的 Web Helpers(包括数据库、视频、图形、社交媒体等等)来扩展我们的网页
ASP.NET MVC 基础教程
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)开发 Web 应用程序的模式
如果你已经学会了 Web Pages 开发网页,向往一种更高级的开发模式,可以学习 MVC 开发模式
在我们的 ASP.NET MVC 基础教程中,我们将一起学习如何使用集成了现有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版页、安全、验证)的轻量级的开发模式创建 Web 应用程序
Web Forms 基础教程
ASP.NET Web Forms 是传统的基于事件驱动的 ASP.NET 模式
Web Forms 是最古老的 ASP.NET 开发模式之一,多年来,开发者已经使用 ASP.NET Web Forms 创建了许多众所周知的大型网站
如果你想学习一种 10 年以来经久不衰的的设计模式,可以从 Web Forms 开始
谁适合阅读本教程?
我们这份 ASP.NET 基础教程适合任何想要学习在 ASP.NET 平台上创建网站的人员
即使你对 Web 编程一无所知,也可以学习本教程
如果你对 HTML 和 CSS 有基本的了解,那么将会更有助于本教程的学习
如果你对脚本语言如 JavaScript 或者 VB (Visual Basic) 有基本的了解,那将会对学习本教程很有帮助