当前位置: 首页>在线手册>ASP.NET Web Forms - 教程>

ASP.NET 教程

ASP.NET Web Forms - 教程

ASP.NET 教程

ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。

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

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

Web Pages

最简单的 ASP.NET 模型。

类似 PHP 和 ASP。

内置了用于数据库、视频、社交媒体等的模板和帮助器。

MVC

MVC 将 web 应用程序分为三种不同的组件:

  • 针对数据的模型
  • 针对现实的视图
  • 针对输入的控制器

Web Forms

传统的 ASP.NET 事件驱动开发模型。

添加了服务器控件、服务器事件以及服务器代码的网页。

Web Pages 教程

如果您是 ASP.NET 编程的新手,Web Pages 是非常好的起点。

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

在我们的 Web Pages 教程中,您将学习到如何通过使用 Visual Basic 和 C# 的最新 Razor 服务器标记语法,将 HTML、CSS、JavaScript 与服务器代码相结合。

您也会学到如何通过可编程的 Web Helpers 对网页进行扩展,包括数据库、视频、图像、社交网络等等。

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

MVC 教程

MVC 是通过使用 MVC (Model View Controller) 设计来构建 web 应用程序的一种模型。

如果您需要相对于传统 ASP.NET 更轻的替代方案,MVC 是很好的选择。

在我们的 MVC 教程中,您将学到如何使用轻量级的开发模型来构建 web 应用程序,并整合所有已有的 ASP.NET 特性,诸如母版页(Master Pages)、安全性(Security)以及认证(Authentication)。

现在就开始学习 ASP.NET MVC !

Web Forms 教程

Web Forms 是传统的 ASP.NET 模型,基于事件驱动的 Web Forms 和 post backs。

在过去的数年中,开发者已经使用 ASP.NET Web Forms 创建了全球多个大型网站。

如果您希望这种在过去 10 年中被众多 web 开发者使用的设计模型,本教程是很好的选择。

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

我们的教程是为哪些用户服务的?

以上这些教程适合任何希望在微软的 ASP.NET 平台上构建网站的人士,不论是个人站点,还是现代化的商业网站。

即使您是 web 编程方面的新手,您依然有能力学习这些教程,但是如果已经掌握 HTML 和 CSS 的基础知识就更好了。

如果您对脚本语言(比如 JavaScript 和 VB)有基本的了解,也有助于对本教程的学习。

您更喜欢 VB 还是 C#?您希望同时学习这两种语言吗?好消息是:在 W3School 教程中,大部分代码实例是用这两种语言编写的。

如果您是拥有丰富 ASP.NET 经验的专业 web 开发者,您依然能够获益良多,因为这些教程涵盖了大量新的 ASP.NET 概念,比如 HTML5、CSS3、JQuery 等等。

ASP.NET