.razor
.cshtml
.vbhtml
Razor是ASP.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]
<%= %>
@