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事件驱动开发模式:

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


Web Pages 教程

如果刚接触 ASP.NET ,建议从 Web Pages 开始学习

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

Web Pages 教程中,学习用 VB (Visual Basic)
或 C# (C sharp) 的 Razor 服务器标记语法将 HTML、CSS、JavaScript 和服务器代码结合起来
ASP.NET Razor 标记 Razor 不是编程语言,是服务器端的标记语,类似PHP的模板标签

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

现在开始学习 ASP.NET Web Pages!


MVC 教程

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

想要替代传统的 ASP.NET 的轻量级的开发模式,可从 MVC 开始学习

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

现在开始学习 ASP.NET MVC!


Web Forms 教程

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

ASP.NET Web Forms 创建了许多众所周知的大型网站

想学习 Web 开发人员使用的设计模式,那么可从 Web Forms 开始学习

现在开始学习 ASP.NET Web Forms!


谁适合阅读本文?

想学习在微软 ASP.NET 平台上创建网站的人员,从业余站点到最新、现代化、完全商业化的网络

即使刚接触 Web 编程,也可学习本文,对 HTML 和 CSS 有基本的了解 会有助于本文的学习

如果对脚本语言如 JavaScript 或者 VB (Visual Basic) 有基本的了解,将会对学习本文很有帮助

您是否偏爱 VB 胜过 C# (C sharp) ?
您是否想学习这两种语言?
好消息:小鸟启蒙提供的大多数代码实例都有这两种语言的版本

如果您有ASP.NET 开发经验的专业的 Web 开发人员,
仍然可从本文中学到很多东西,因为这些教程介绍了很多新的 ASP.NET 的概念,比如 HTML5、CSS3、JQuery 等