首先我们来了解一下什么是 ASP.NET Razor:
Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic和C#)的标记语法。
当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码也能执行复杂的任务,比如访问数据库,进行查询数据的操作。
它为 web 应用程序的创建而设计。
知道什么是ASP.NET Razor以后,下面就再了解一下在C#中Reazor的语法规则 :
- (摘自W3School)
- Razor 代码封装于 @{ ... } 中
- 行内表达式(变量和函数)以 @ 开头
- 代码语句以分号结尾
- 字符串由引号包围
- C# 代码对大小写敏感
- C# 文件的扩展名是 .cshtml
语法规则也了解完了,就看看下面的实例了,在做ASP.NET MVC的项目中写入网页内容的时候,我们有时就需要用到Razor标记。更方便的编写的代码。