当我们在使用VS创建Web项目时,会选择ASP.NET WEB窗体应用程序或ASP.NET MVC Web应用程序。前者视图引擎为ASPX,也就是以.aspx为后缀名的视图,后者视图引擎为Rzaor,也就是以.cshtml为后缀名的视图。
一、C# 的主要 Razor 语法规则
Razor 代码封装于 @{ ... } 中
行内表达式(变量和函数)以 @ 开头
代码语句以分号结尾
字符串由引号包围
C# 代码对大小写敏感
C# 文件的扩展名是 .cshtml
一、C# 的主要 Razor 语法规则
Razor 代码封装于 @{ ... } 中
行内表达式(变量和函数)以 @ 开头
代码语句以分号结尾
字符串由引号包围
C# 代码对大小写敏感
C# 文件的扩展名是 .cshtml
例如
<!-- 单行代码块 -->
@{ var myMessage = "Hello World"; }
<!-- 行内表达式(变量和函数) -->
<p> @myMessage</p>
<!-- 多行语句代码块 -->
@{
//这是注释
var id = "1111";
var name = "Troy";
var password="MyPassword"
}
@*这是注释*@
<p>@id</p><p>@name</p><p>@password</p>