W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ASP.NET 又稱(chēng)為ASP+,基于.NET Framework的Web開(kāi)發(fā)平臺(tái),是微軟公司推出的新一代腳本語(yǔ)言。
ASP.NET 是一個(gè)使用 HTML、CSS、JavaScript 和服務(wù)器腳本創(chuàng)建網(wǎng)頁(yè)和網(wǎng)站的開(kāi)發(fā)框架。
ASP.NET 支持三種不同的開(kāi)發(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)開(kāi)發(fā)模式: 帶有服務(wù)器控件、服務(wù)器事件和服務(wù)器代碼的網(wǎng)頁(yè)。 |
如果您剛接觸 ASP.NET ,建議從 Web Pages 開(kāi)始學(xué)習(xí)。
Web Pages 是開(kāi)發(fā) ASP.NET 網(wǎng)站最簡(jiǎn)單的開(kāi)發(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è)。
現(xiàn)在開(kāi)始學(xué)習(xí) ASP.NET Web Pages!
MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設(shè)計(jì)創(chuàng)建 Web 應(yīng)用程序的模式。
如果您想要一個(gè)替代傳統(tǒng)的 ASP.NET 的輕量級(jí)的開(kāi)發(fā)模式,可以從 MVC 開(kāi)始學(xué)習(xí)。
在我們的 MVC 教程中,您將學(xué)到如何使用集成了現(xiàn)有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版頁(yè)、安全、驗(yàn)證)的輕量級(jí)的開(kāi)發(fā)模式創(chuàng)建 Web 應(yīng)用程序。
現(xiàn)在開(kāi)始學(xué)習(xí) ASP.NET MVC!
Web Forms 是傳統(tǒng)的基于事件驅(qū)動(dòng)的 ASP.NET 模式。
多年來(lái),開(kāi)發(fā)者已經(jīng)使用 ASP.NET Web Forms 創(chuàng)建了許多眾所周知的大型網(wǎng)站。
如果您想學(xué)習(xí)在過(guò)去的 10 年中許多 Web 開(kāi)發(fā)人員使用的設(shè)計(jì)模式,那么您可以從 Web Forms 開(kāi)始學(xué)習(xí)。
現(xiàn)在開(kāi)始學(xué)習(xí) ASP.NET Web Forms!
本教程適合于任何想要學(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í)本教程很有幫助。
您是否偏愛(ài) VB 勝過(guò) C# (C sharp) ?您是否想學(xué)習(xí)這兩種語(yǔ)言?有個(gè)好消息:w3cschool.cn 教程提供的大多數(shù)代碼實(shí)例都有這兩種語(yǔ)言的版本。
如果您是一名有過(guò) ASP.NET 開(kāi)發(fā)經(jīng)驗(yàn)的專(zhuān)業(yè)的 Web 開(kāi)發(fā)人員,您仍然可以從本教程中學(xué)到很多東西,因?yàn)檫@些教程介紹了很多新的 ASP.NET 的概念,比如 HTML5、CSS3、JQuery 等等。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: