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#?您希望同時學習這兩種語言嗎?好消息是:在 CodeW3C.com 教程中,大部分代碼實例是用這兩種語言編寫的。

如果您是擁有豐富 ASP.NET 經驗的專業 web 開發者,您依然能夠獲益良多,因為這些教程涵蓋了大量新的 ASP.NET 概念,比如 HTML5、CSS3、JQuery 等等。