ASP.NET Web Pages - 教程
ASP.NET 是一個(gè)開(kāi)放框架,用于通過(guò) HTML、CSS、JavaScript 以及服務(wù)器腳本來(lái)構(gòu)建網(wǎng)頁(yè)和網(wǎng)站。
ASP.NET 支持三種開(kāi)放模式:
Web Pages、MVC (Model View Controller) 以及 Web Forms。
本教程為您講解 WEB PAGES。
Web Pages | MVC | Web Forms |
從何處入手?
很多開(kāi)發(fā)者喜歡通過(guò)閱讀示例的方式來(lái)學(xué)習(xí)新技術(shù)。
如果您需要查看 Web Pages 實(shí)例,請(qǐng)?jiān)L問(wèn)這個(gè) ASP.NET Web Pages 演示。
使用“運(yùn)行代碼”來(lái)提高學(xué)習(xí)效率
我們的“運(yùn)行代碼”功能可以降低 Web Pages 的學(xué)習(xí)難度。
該功能會(huì)顯示并運(yùn)行 ASP.NET 代碼,同時(shí)輸出 HTML。
請(qǐng)點(diǎn)擊“運(yùn)行代碼”按鈕,看看它是怎么工作的:
Web Pages 實(shí)例
<html> <body> <h1>Hello Web Pages</h1> <p>The time is @DateTime.Now</p> </body> </html>
運(yùn)行實(shí)例
什么是 Web Pages?
Web Pages 是三種 ASP.NET 編程模型中的一種,用于創(chuàng)建 ASP.NET 網(wǎng)站和 web 應(yīng)用程序。
其他兩種編程模型是 Web Forms 和 MVC (Model, View, Controller)。
Web Pages 是最簡(jiǎn)單的 ASP.NET 網(wǎng)頁(yè)開(kāi)發(fā)編程模型。它提供了一種簡(jiǎn)單的方法將 HTML、CSS、JavaScript 以及服務(wù)器代碼結(jié)合起來(lái):
- 易于學(xué)習(xí)、閱讀和使用
- 圍繞單一網(wǎng)頁(yè)進(jìn)行構(gòu)建
- 類(lèi)似 PHP 和 ASP
- 服務(wù)器腳本使用 Visual Basic 或 C#
- 對(duì) HTML、CSS、JavaScript 的完全控制
Web Pages 通過(guò)可編程的 Web Helpers 進(jìn)行擴(kuò)展,包括數(shù)據(jù)庫(kù)、視頻、圖像、社交網(wǎng)絡(luò)等等。
Web Pages 教程
如果您是 ASP.NET 新手,那么 Web Pages 是極好的入手之處。
在我們的 Web Pages 教程中,您將學(xué)習(xí)到如何通過(guò)使用 Visual Basic 和 C# 的最新 Razor 服務(wù)器標(biāo)記語(yǔ)法,將 HTML、CSS、JavaScript 與服務(wù)器代碼相結(jié)合。
您也會(huì)學(xué)到如何通過(guò)可編程的 Web Helpers 對(duì)網(wǎng)頁(yè)進(jìn)行擴(kuò)展,包括數(shù)據(jù)庫(kù)、視頻、圖像、社交網(wǎng)絡(luò)等等。
Web Pages 實(shí)例
通過(guò)實(shí)例來(lái)學(xué)習(xí)!
因?yàn)?ASP.NET 代碼在服務(wù)器上執(zhí)行,所以您無(wú)法在瀏覽器中查看代碼。您只能看到輸出的純 HTML。
在 W3School,每個(gè)實(shí)例都能顯示出隱藏的 ASP.NET 代碼。這有助于您更容易地理解其工作原理。
我們使用 WebMatrix
在本教程中,我們使用 WebMatrix。
WebMatrix 是簡(jiǎn)單但強(qiáng)大的免費(fèi) ASP.NET 開(kāi)發(fā)工具,是微軟專(zhuān)門(mén)為 Web Pages 開(kāi)發(fā)的。
WebMatrix 包含:
- Web Pages 實(shí)例和模板
- web 服務(wù)器語(yǔ)言(使用 VB 或 C# 的 Razor)
- web 服務(wù)器(IIS Express)
- 數(shù)據(jù)庫(kù)服務(wù)器(SQL Server Compact)
- 完整的 web 開(kāi)發(fā)框架(ASP.NET)
通過(guò) WebMatrix,您能夠從頭開(kāi)始建立空站點(diǎn)或空白網(wǎng)頁(yè),或者從 "Web Application Gallery" 構(gòu)建開(kāi)源應(yīng)用程序。PHP 和 ASP.NET 應(yīng)用程序都是可用的,比如 Umbraco, DotNetNuke, Drupal, Joomla, WordPress 等等。WebMatrix 還擁有用于安全、搜索引擎優(yōu)化和 web 發(fā)布的內(nèi)建工具。
您通過(guò)使用 WebMatrix 開(kāi)發(fā)的技能和代碼能夠無(wú)縫地轉(zhuǎn)換為專(zhuān)業(yè)的 ASP.NET 應(yīng)用程序。
如果您需要使用 WebMatrix,請(qǐng)使用以下鏈接進(jìn)行安裝:
http://www.microsoft.com/web/gallery/install.aspx?appid=WebMatrix