跳至內容

ASP.NETRazor

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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

歷史

Razor 佇二空一空六月開發。二空一一年一月隨 Microsoft Visual Studio 兩千空一十發布。並成做 MVC 三和 WebMatrix 工具集的一部份。

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

設計的

ASP . NET Web Forms ( . aspx ) 使用 ` < %=  % > ` 符號指出代碼塊的邊界。猶毋過 Razor 語法採用 ` @ ` 字符指出代碼箍。減少了鍵盤輸入。其他優點閣有:

  • 支持 IntelliSense–語句自動補全
  • 支持 " layouts "–Web Forms ( . aspx ) " master page " 概念的另外一種實現。
  • 單元測試

參見

  • Blazor

參考文獻

外部連結

  • Introduction to Razor Pages in ASP . NET Core at Microsoft Docs
  • ASP . NET Web Pages at Microsoft Docs
  • Tutorial : Get started with Razor Pages in ASP . NET Core by Rick Anderson 十九分之二 / 二千空二十二
  • Overview of ASP . NET Core MVC at Microsoft Docs
  • ASP . NET MVC at Microsoft Docs
  • GitHub 上的 Razor 頁面 ( archived ) . Current development is held at GitHub 上的 aspnetcore 頁面