ASP.NET Web Pages 2

含有 Razor 語法的 ASP.NET Web Pages 是建立 Web 應用程式的程式設計架構。其包含於免費的開發環境 Microsoft WebMatrix 2 中。WebMatrix 具有一個頁面編輯器、一個資料庫 (SQL Server Compact) 和一個測試用的網頁伺服器 (IIS Express)。它也包含可協助您建立和管理網站的其他工具。喜歡的話,您可以在 Visual Studio (其提供如偵錯工具等其他功能) 中建立使用 ASP.NET Razor 語法的網頁。

ASP.NET Razor 語法使用簡單的程式設計語法,可讓您將伺服器架構程式碼內嵌於網頁中。網頁也可以包含 HTML 標記、CSS 資訊和用戶端指令碼 (JavaScript 和 jQuery)。Razor 語法是以 ASP.NET 為基礎,後者是專為建立 Web 應用程式而設計之 .NET Framework 的一部分。Razor 語法提供 ASP.NET 的所有強大功能,但卻提供易於學習的簡化語法,方便初學者上手。如果您是專家,它可增加您的生產力。這個語法雖然很容易使用,但其與 ASP.NET 的關係意味隨著您的 Web 應用程式日益複雜,您將能享有大型架構的強大功能。

執行含有 Razor 程式碼的網頁時,伺服器會先執行該程式碼,再將網頁傳送至瀏覽器。藉由在伺服器上執行,程式碼可以執行若是單獨使用用戶端內容來做時會變得比較複雜的工作,例如存取伺服器架構資料庫。最重要的是,伺服器程式碼可以動態建立用戶端內容。它可以即時產生 HTML 標記或其他內容,然後將這些內容連同頁面中的任何靜態 HTML 傳送至瀏覽器。

含有 Razor 語法的 ASP.NET Web Pages 的文件大多公布在 ASP.NET 網站 (http://asp.net/web-pages) 上。也有其他網站和部落格會提供額外資訊。

情節

主題

使用者入門

ASP.NET Web Pages 2 簡介 - 使用者入門 。此教學課程是多部分教學課程中的第一個項目,目的是向具有一些 HTML 知識的使用者介紹 ASP.NET Web Pages 2。教學課程中包含有關如何安裝所有基本元件的資訊。

Microsoft WebMatrix。Microsoft.com/ 網站上的資訊,說明如何下載和安裝 WebMatrix 和 ASP.NET Web Pages。如果您不想要看完整個 ASP.NET Web Pages 教學課程 (前一個項目),這篇文章會很有用。

使用 Razor 語法的 ASP.NET 網頁程式設計簡介 (C#) (英文)。在 ASP.NET Web Pages (.cshtml) 檔案中使用 Razor 語法的基礎知識高階概觀。習慣的話,您可以閱讀 Visual Basic 版的相同文章:使用 Razor 語法的 ASP.NET 網頁程式設計簡介 (Visual Basic)

使用 Microsoft WebMatrix 開始進行網頁程式開發 (英文)。此全面性的教學課程適合對於 HTML、C# 和 Razor 已有一些使用經驗的開發人員。

ASP.NET Web Pages 影片 (英文)。ASP.NET Web Pages 介紹影片清單。

Web Pages 2 中的重要功能 (英文)。ASP.NET Web Pages 2 版所推出功能的摘要。

您可以使用 Web Pages 進行的一些實務工作範例

ASP.NET Web Pages 範例 (英文)。顯示如何使用 ASP.NET Web Pages 完成工作 (例如使用 RESTful 服務與行動裝置進行連線) 的範例清單。

使用 WebMatrix 和 Visual Studio 工具

開始使用 WebMatrix 和 ASP.NET Web Pages (英文)。在 WebMatrix 中建立 ASP.NET Web Pages 的簡介。

在 Visual Studio 中進行 ASP.NET Web Pages 程式設計 (英文)。有關使用 Visual Studio 處理 ASP.NET Web Pages 的資訊。

探索 WebMatrix (英文)。針對 WebMatrix 中用來以範本建立網站、執行報告及分析 SEO 的工具進行探索的文章清單。

API 參考

ASP.NET API 快速參考。此網頁提供 ASP.NET Web Pages 中最常用類別與 Helper 的重要參考。

ASP.NET Web Pages 2 參考

其他資源

ASP.NET Web Pages (Razor) 常見問題集

ASP.NET Web Pages (Razor) 疑難排解指南

ASP.NET Web Pages 2 讀我檔案

Mikesdotnetting.com (英文)。ASP.NET 微軟最有價值專家 Mike Brind 的部落格,他經常撰寫有關使用 ASP.NET Web Pages 的文章。

ASP.NET WebMatrix 和 Web Pages 論壇

提交錯誤或建議

顯示: