申明
文章内容记录自:http://www.w3school.com.cn/aspnet/razor_intro.asp, 为个人学习笔记记录。
说明
Razor 是一种允许您向网页中嵌入基于服务器的代码的标记语法。Razor 基于 ASP.NET,它为 web 应用程序的创建而设计。
当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。
C# 的主要 Razor 语法规则
- Razor 代码块由 @{ … } 包围
- 行内表达式(变量和函数)以 @ 开始
- 代码语句以分号结束
- 变量通过 var 关键词进行声明
- 字符串用引用来包围
- C# 代码对大小写敏感
- C# 文件的扩展名是 .cshtml
编程
Razor编程支持变量、循环、逻辑。
变量
1 | var myString = '103'; |
循环
1 | <body> |
1 | <body> |
1 | <body> |
1 | @{var price=25;} |
1 | @{ |