Razor语法(C#)

lebang 撰写   分享到QQ空间 分享到朋友社区

语法概要:

- Razor是以@为标识符
- C#的Razor模板中以{} 为作用域的标识
- 可以在一定规则下将HTML与C#混合编写
- 若要输出@则要使用@@进行转义

混写规则:

-如果在作用域内是以HTML标签开始则为文本直接输出
-如果非以HTML标签开始则视为C#代码
-如果不以HTML为开始标识而输出纯文本,需以2@:声明
-在文本中使用C#变量需要再以@声明

注释语法:

-可以使用@**@进行块注释
-在C#代码中可以用//行注释或/**/块注释
-可以在HTML中使用HTML注释