ASP.NET 又稱為ASP+,基於.NET Framework的Web開發平台,是微軟公司推出的新一代腳本語言。
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 事件驅動開發模式: 具有伺服器控制項、伺服器事件和伺服器程式碼的網頁。 |
如果您剛接觸ASP.NET ,建議從Web Pages 開始學習。
Web Pages 是開發ASP.NET 網站最簡單的開發模式。
在我們的Web Pages 教學中,您將學習如何使用VB (Visual Basic) 或C# (C sharp) 最新的Razor 伺服器標記語法將HTML、CSS、JavaScript 和伺服器程式碼結合。
您也可以學習如何使用具有可程式化的Web Helpers(包括資料庫、影片、圖形、社群媒體等等)來擴展您的網頁。
現在就開始學習ASP.NET Web Pages!
MVC 是一種使用MVC(Model View Controller 模型-視圖-控制器)設計建立Web 應用程式的模式。
如果您想要一個取代傳統的ASP.NET 的輕量級的開發模式,可以從MVC 開始學習。
在我們的MVC 教程中,您將學到如何使用整合了現有的所有ASP.NET 特性(例如Master Pages、 Security、Authentication 母版頁、安全、驗證)的輕量級的開發模式來建立Web 應用程式。
現在就開始學習ASP.NET MVC!
Web Forms 是傳統的基於事件驅動的ASP.NET 模式。
多年來,開發者已經使用ASP.NET Web Forms 創建了許多眾所周知的大型網站。
如果您想學習在過去的10 年中許多Web 開發人員使用的設計模式,那麼您可以從Web Forms 開始學習。
現在就開始學習ASP.NET Web Forms!
本教學適合任何想要學習在微軟ASP.NET 平台上建立網站的人員,從業餘網站到最新的、現代化的、完全商業化的網路。
即使您是剛接觸Web 編程,您也可以學習本教程,如果對HTML 和CSS 有基本的了解將有助於本教程的學習。
如果您對腳本語言如JavaScript 或VB (Visual Basic) 有基本的了解,那將會對學習本教學很有幫助。
您是否偏愛VB 勝過C# (C sharp) ?您是否想學習這兩種語言?有個好消息:w3cschool.cn 教學提供的大多數程式碼實例都有這兩種語言的版本。
如果您是一位有過ASP.NET 開發經驗的專業的Web 開發人員,您仍然可以從本教程中學到很多東西,因為這些教程介紹了很多新的ASP.NET 的概念,例如HTML5、CSS3、JQuery等等。