ASP.NET Razor

維基百科,自由的百科全書
Razor
原作者Microsoft
開發者.NET Foundation
首次發布2010年6月,​13年前​(2010-06
原始碼庫github.com/aspnet/Razor
github.com/aspnet/AspNetWebStack
github.com/dotnet/aspnetcore
程式語言C#, VB.NET, HTML
作業系統Microsoft Windows
類型Web應用框架
許可協議Apache License 2.0[1]
網站www.asp.net/web-pages
Razor文件格式
副檔名
.razor, .cshtml, .vbhtml
網路媒體型式
text/html
開發者Microsoft

RazorASP.NET的一種採用C#VB.NET語言創建動態網頁的方法。

歷史[編輯]

Razor於2010年6月開發[3]。2011年1月隨Microsoft Visual Studio 2010發布。[4]並作為MVC 3和WebMatrix 工具集的一部分。[4]

Razor已經是AspNetWebStack和ASP.NET Core的一部分。

設計[編輯]

ASP.NET Web Forms (.aspx)使用<%= %>符號指出代碼塊的邊界。但Razor語法採用@字符指出代碼塊。[5]減少了鍵盤輸入。[3]其他優點還有:[6]

參見[編輯]

參考文獻[編輯]

  1. ^ Razor/LICENSE.txt at master · aspnet/Razor · GitHub. GitHub. [2022-03-09]. (原始內容存檔於2022-04-05). 
  2. ^ Microsoft ASP.NET Razor. NuGet. [2022-03-09]. (原始內容存檔於2022-04-05). 
  3. ^ 3.0 3.1 ScottGu's Blog - Introducing "Razor" – a new view engine for ASP.NET. asp.net. [2022-03-09]. (原始內容存檔於2010-11-10). 
  4. ^ 4.0 4.1 MSDN Blogs. msdn.com. Microsoft. [2011-07-08]. (原始內容存檔於2012-07-02). 
  5. ^ Jon Galloway. MVC 3 - Razor View Engine. The Official Microsoft ASP.NET Site. [2022-03-09]. (原始內容存檔於2016-09-19). 
  6. ^ ASP.NET MVC View Engine Comparison. stackoverflow.com. [2022-03-09]. (原始內容存檔於2022-04-24). 

外部連結[編輯]