ASP.NET 教程
ASP.NET 是一個開發(fā)框架,用于通過 HTML、CSS、JavaScript 以及服務(wù)器腳本來構(gòu)建網(wǎng)頁和網(wǎng)站。
ASP.NET 支持三種開發(fā)模式:
Web Pages | MVC | Web Forms |
單頁面模型 | 模型視圖控制器 | 事件驅(qū)動模型 |
Web Pages
最簡單的 ASP.NET 模型。
類似 PHP 和 ASP。
內(nèi)置了用于數(shù)據(jù)庫、視頻、社交媒體等的模板和幫助器。
MVC
MVC 將 web 應(yīng)用程序分為三種不同的組件:
- 針對數(shù)據(jù)的模型
- 針對現(xiàn)實(shí)的視圖
- 針對輸入的控制器
Web Forms
傳統(tǒng)的 ASP.NET 事件驅(qū)動開發(fā)模型。
添加了服務(wù)器控件、服務(wù)器事件以及服務(wù)器代碼的網(wǎng)頁。
Web Pages 教程
如果您是 ASP.NET 編程的新手,Web Pages 是非常好的起點(diǎn)。
Web Pages 是 ASP.NET 網(wǎng)站開發(fā)的最簡單的開發(fā)模型。
在我們的 Web Pages 教程中,您將學(xué)習(xí)到如何通過使用 Visual Basic 和 C# 的最新 Razor 服務(wù)器標(biāo)記語法,將 HTML、CSS、JavaScript 與服務(wù)器代碼相結(jié)合。
您也會學(xué)到如何通過可編程的 Web Helpers 對網(wǎng)頁進(jìn)行擴(kuò)展,包括數(shù)據(jù)庫、視頻、圖像、社交網(wǎng)絡(luò)等等。
MVC 教程
MVC 是通過使用 MVC (Model View Controller) 設(shè)計來構(gòu)建 web 應(yīng)用程序的一種模型。
如果您需要相對于傳統(tǒng) ASP.NET 更輕的替代方案,MVC 是很好的選擇。
在我們的 MVC 教程中,您將學(xué)到如何使用輕量級的開發(fā)模型來構(gòu)建 web 應(yīng)用程序,并整合所有已有的 ASP.NET 特性,諸如母版頁(Master Pages)、安全性(Security)以及認(rèn)證(Authentication)。
Web Forms 教程
Web Forms 是傳統(tǒng)的 ASP.NET 模型,基于事件驅(qū)動的 Web Forms 和 post backs。
在過去的數(shù)年中,開發(fā)者已經(jīng)使用 ASP.NET Web Forms 創(chuàng)建了全球多個大型網(wǎng)站。
如果您希望這種在過去 10 年中被眾多 web 開發(fā)者使用的設(shè)計模型,本教程是很好的選擇。
我們的教程是為哪些用戶服務(wù)的?
以上這些教程適合任何希望在微軟的 ASP.NET 平臺上構(gòu)建網(wǎng)站的人士,不論是個人站點(diǎn),還是現(xiàn)代化的商業(yè)網(wǎng)站。
即使您是 web 編程方面的新手,您依然有能力學(xué)習(xí)這些教程,但是如果已經(jīng)掌握 HTML 和 CSS 的基礎(chǔ)知識就更好了。
如果您對腳本語言(比如 JavaScript 和 VB)有基本的了解,也有助于對本教程的學(xué)習(xí)。
您更喜歡 VB 還是 C#?您希望同時學(xué)習(xí)這兩種語言嗎?好消息是:在 W3School 教程中,大部分代碼實(shí)例是用這兩種語言編寫的。
如果您是擁有豐富 ASP.NET 經(jīng)驗(yàn)的專業(yè) web 開發(fā)者,您依然能夠獲益良多,因?yàn)檫@些教程涵蓋了大量新的 ASP.NET 概念,比如 HTML5、CSS3、JQuery 等等。