asp.net 教程
asp.net 是一個(gè)使用 html、css、javascript 和服務(wù)器腳本創(chuàng)建網(wǎng)頁(yè)和網(wǎng)站的開發(fā)框架。
asp.net 支持三種不同的開發(fā)模式:
web pages(web 頁(yè)面)、mvc(model view controller 模型-視圖-控制器)、web forms(web 窗體):
web pages 單頁(yè)面模式 |
mvc 模型-視圖-控制器 |
web forms 事件驅(qū)動(dòng)模式 |
||
最簡(jiǎn)單的 asp.net 模式。 與 php 和經(jīng)典 asp 相似。 內(nèi)置了數(shù)據(jù)庫(kù)、視頻、圖形、社交媒體等模板和幫助器。 |
mvc 將 web 應(yīng)用程序分成 3 個(gè)不同的組成部分: 模型負(fù)責(zé)數(shù)據(jù) 視圖負(fù)責(zé)顯示 控制器負(fù)責(zé)輸入 |
傳統(tǒng)的 asp.net 事件驅(qū)動(dòng)開發(fā)模式: 帶有服務(wù)器控件、服務(wù)器事件和服務(wù)器代碼的網(wǎng)頁(yè)。 |
web pages 教程
如果您剛接觸 asp.net ,建議從 web pages 開始學(xué)習(xí)。
web pages 是開發(fā) asp.net 網(wǎng)站最簡(jiǎn)單的開發(fā)模式。
在我們的 web pages 教程中,您將學(xué)習(xí)如何使用 vb (visual basic) 或者 c# (c sharp) 最新的 razor 服務(wù)器標(biāo)記語(yǔ)法將 html、css、javascript 和服務(wù)器代碼結(jié)合起來(lái)。
您也可以學(xué)習(xí)如何使用具有可編程的 web helpers(包括數(shù)據(jù)庫(kù)、視頻、圖形、社交媒體等等)來(lái)擴(kuò)展您的網(wǎng)頁(yè)。
mvc 教程
mvc 是一種使用 mvc(model view controller 模型-視圖-控制器)設(shè)計(jì)創(chuàng)建 web 應(yīng)用程序的模式。
如果您想要一個(gè)替代傳統(tǒng)的 asp.net 的輕量級(jí)的開發(fā)模式,可以從 mvc 開始學(xué)習(xí)。
在我們的 mvc 教程中,您將學(xué)到如何使用集成了現(xiàn)有的所有 asp.net 特性(比如 master pages、 security、authentication 母版頁(yè)、安全、驗(yàn)證)的輕量級(jí)的開發(fā)模式創(chuàng)建 web 應(yīng)用程序。
web forms 教程
web forms 是傳統(tǒng)的基于事件驅(qū)動(dòng)的 asp.net 模式。
多年來(lái),開發(fā)者已經(jīng)使用 asp.net web forms 創(chuàng)建了許多眾所周知的大型網(wǎng)站。
如果您想學(xué)習(xí)在過(guò)去的 10 年中許多 web 開發(fā)人員使用的設(shè)計(jì)模式,那么您可以從 web forms 開始學(xué)習(xí)。
誰(shuí)適合閱讀本教程?
本教程適合于任何想要學(xué)習(xí)在微軟 asp.net 平臺(tái)上創(chuàng)建網(wǎng)站的人員,從業(yè)余站點(diǎn)到最新的、現(xiàn)代化的、完全商業(yè)化的網(wǎng)絡(luò)。
即使您是剛接觸 web 編程,您也可以學(xué)習(xí)本教程,如果對(duì) html 和 css 有基本的了解將會(huì)有助于本教程的學(xué)習(xí)。
如果您對(duì)腳本語(yǔ)言如 javascript 或者 vb (visual basic) 有基本的了解,那將會(huì)對(duì)學(xué)習(xí)本教程很有幫助。
您是否偏愛 vb 勝過(guò) c# (c sharp) ?您是否想學(xué)習(xí)這兩種語(yǔ)言?有個(gè)好消息:碩編程提供的大多數(shù)代碼實(shí)例都有這兩種語(yǔ)言的版本。
如果您是一名有過(guò) asp.net 開發(fā)經(jīng)驗(yàn)的專業(yè)的 web 開發(fā)人員,您仍然可以從本教程中學(xué)到很多東西,因?yàn)檫@些教程介紹了很多新的 asp.net 的概念,比如 html5、css3、jquery 等等。