Razor 标记

C# 的主要 Razor 语法规则:

  1. Razor 代码块由 @{ ... } 包围

  2. 行内表达式(变量和函数)以 @ 开始

  3. 代码语句以分号结束

  4. 变量通过 var 关键词进行声明

  5. 字符串用引用来包围

  6. C# 代码对大小写敏感

  7. C# 文件的扩展名是 .cshtml

C# 实例:

<!-- 单行代码块 -->

@{ var myMessage = "Hello World"; }

 

<!-- 行内表达式或变量 -->

<p>The value of myMessage is: @myMessage</p>

 

<!-- 多行代码块 -->

@{

var greeting = "Welcome to our site!";

var weekDay = DateTime.Now.DayOfWeek;

var greetingMessage = greeting + " Today is: " + weekDay;

}

<p>The greeting is: @greetingMessage</p>

 

VB 的主要 Razor 语法规则:

  1. Razor 代码块由 @Code ... End 包围

  2. 行内表达式(变量和函数)以 @ 开始

  3. 变量通过 Dim 关键词进行声明

  4. 字符串用引用来包围

  5. VB 代码对大小写不敏感

  6. VB 文件的扩展名是 .vbhtml

实例

<!-- 单行代码块 -->

@Code dim myMessage = "Hello World" End Code

 

<!-- 行内表达式或变量 -->

<p>The value of myMessage is: @myMessage</p>

 

<!-- 多行代码块 -->

@Code

dim greeting = "Welcome to our site!"

dim weekDay = DateTime.Now.DayOfWeek

dim greetingMessage = greeting & " Today is: " & weekDay

End Code

 

<p>The greeting is: @greetingMessage</p>

猜你喜欢

转载自blog.csdn.net/qq_41570128/article/details/82020691