ASP.NET Web Pages 2與Razor

ASP.NET Web Pages with Razor Syntax 是一個用於建立 Web 應用程序的編程框架。它做爲免費開發環境 Microsoft WebMatrix 2 的一部分包含在其中。WebMatrix 包含頁編輯器、數據庫 (SQL Server Compact) 和用於測試的 Web 服務器 (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 一塊兒發送到瀏覽器。瀏覽器

相關文章
相關標籤/搜索