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