Razor 不是一种编程语言。它是一种服务器端标记语言。
Razor 是一种标记语法,可让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。
基于服务器的代码可以动态创建动态 Web 内容,同时将网页写入浏览器。当调用网页时,服务器在将页面返回给浏览器之前执行页面内基于服务器的代码。通过在服务器上运行,代码可以执行复杂的任务,例如访问数据库。
Razor 基于 ASP.NET,专为创建 Web 应用程序而设计。它具有传统 ASP.NET 标记的功能,但更易于使用和学习。
Razor 使用与 PHP 和经典 ASP 非常相似的语法。
剃刀:
<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>
PHP:
<ul>
<?php
for ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
}
?>
</ul>
经典 ASP:
<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul>
ASP.NET 帮助程序是可以通过单行 Razor 代码访问的组件。
您可以使用 Razor 语法构建自己的帮助程序,或使用内置的 ASP.NET 帮助程序。
下面是一些有用的 Razor 助手的简短描述:
Razor 支持 C# (C Sharp) 和 VB (Visual Basic)。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!