Razor是不是一种编程语言。 这是一个服务器端标记语言。
什么是Razor ?
Razor是一种标记语法,它允许您嵌入基于服务器的代码(Visual Basic and C#)到网页中。
基于服务器的代码可以动态创建动态网页内容,而网页被写入到浏览器。 当一个网页被调用时,服务器返回的页面到浏览器之前执行页面内基于服务器的代码。 通过在服务器上运行,代码可以执行复杂的任务,比如访问数据库。
Razor是基于ASP.NET,并设计用于创建Web应用程序。 它具有传统的ASP.NET标记的权力,但它更容易使用,更容易学习。
Razor语法
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>
Web窗体(and Classic ASP)
<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
Razor助手
ASP.NET助手是可以通过的单个线来访问的组件Razor代码。
您可以通过建立自己的助手Razor语法,或者使用内置的ASP.NET助手。
下面是一些有用的简短描述Razor助手:
- 网格
- Web图形
- 谷歌分析
- Facebook的整合
- Twitter的集成
- 发送电子邮件
- 验证
Razor编程语言
Razor支持C# (C sharp)和VB (Visual Basic) 。