ASP.NET Razor

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Razor
原作者Microsoft
開發者.NET Foundation
首次發佈2010年6月,​16年前​(2010-06
當前版本3.2.7(2018年11月29日,​7年前​(2018-11-29[1]
預覽版本4.0.0-rc1(2015年11月18日,​10年前​(2015-11-18
原始碼庫github.com/aspnet/Razor
github.com/aspnet/AspNetWebStack
github.com/dotnet/aspnetcore
程式語言C#, VB.NET, HTML
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統Microsoft Windows
    類型Web應用框架
    許可協議Apache License 2.0[2]
    網站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. ^ Microsoft ASP.NET Razor. NuGet. [2022-03-09]. (原始內容存檔於2022-04-05). 
    2. ^ Razor/LICENSE.txt at master · aspnet/Razor · GitHub. GitHub. [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). 

    外部連結[編輯]