Asp.Net随笔:基本的razor
Asp.Net中的razor
- Razor 是一种向网页添加基于服务器的代码的标记语法
- Razor 拥有传统 ASP.NET 标记的能力,但是更易学习,更易使用
- Razor 是一种类似 ASP 和 PHP 的服务器端标记语法
- Razor 支持 C# 和 Visual Basic 编程语言(我主要使用C#)
在Asp.Net中,razor网页的扩展名为:.cshtml(C#).vbhtml(VB)
一个简单的razor网页示例
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
@{ var greeting = "hello!";}
<p>The time is @DateTime.Now</p><br />
<p>@greeting</p>
</body>
</html>
运行结果:

- razor代码由@标记
- razor的基本语法
- 代码块由@{}标记
- 行内表达式有@标记
- 语句有分号结束
- 变量名有var声明

浙公网安备 33010602011771号