1、定义变量

定义变量或声明常量必须在代码体内,代码体以'@{'开头,以'}'结束,其中定义变量以'var'进行声明。代码体内每行以';'做为结束标识。

@{
       var i = 10;
       string str = "Hello";
}

2、使用变量

格式:@变量 使用变量时不能以';'做为结束标识。

如:

  1. <p>text @i text</p> 输出 text 10 text
  2. <p>text@{@i}text</>输出 text10text

其中@{@i}解析为一个代码体

c.       如果是输出的是变量的方法名则不需要用@{}括住也可生效

<p>text@i.ToString()text</p> 输出text10text

3、 输出文本

@:所要输出的文本内容 如:

@{

@:This is some text
     @:This is text too
     @:@i --也可输出变量
}

4、if语句

If语句要放到代码体中

方法一:

@{

if (xx)

{

//do something

}

else

{

//do anything

}

}

方法二:

@if (xx)

{

//do something

}

else

{

//do anything

}

5、for语句

方法一:

@{

for (int i = 10; i < 11; i++)

{

//do something

}

}

方法二:

@for (int i = 10; i < 11; i++)

{

@:@i

}

6、注释

单行注释 以’//’。

多行注释 以’@*’开始以’*@’结束。

转载于:https://www.cnblogs.com/dekevin/p/4595221.html

Razor语法(三)相关推荐

  1. Razor语法(一)

    语法名称    Razor 语法 Web Forms 等效语法 代码块 @{ int x = 123; string y ="because."; } <% int x = ...

  2. MVC Razor 语法(转)

    http://blog.sina.com.cn/s/blog_580e98300100yvz4.html 原文地址:MVC Razor 语法(转)作者:panzhaowen_jacki 语法名称 Ra ...

  3. Asp.net MVC razor语法参考

    Razor语法的快捷参考http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/ 只是copy下来便于查阅! I ...

  4. Pocket英语语法---三、英语动词的特点是什么

    Pocket英语语法---三.英语动词的特点是什么 一.总结 一句话总结:即表示时间(时态),又表示人数(单复数) 1.第十七讲,不定量表达法? 1.a few为肯定含义几个,few为否定含义没几个, ...

  5. 【ASP.NET MVC4】第五课:视图技术、输出辅助方法、Razor视图引擎、Razor语法、分部视图

    知识点:视图概述.Razor视图引擎.Razor语法.分部视图的使用 1.视图概述 ASP.NET MVC 中视图的作用就是向用户提供界面.视图在得到模型(数据)后,将模型转换成为准备提供给用户的格式 ...

  6. java中怎样判断余数为3,Java的基础语法(三): 运算符

    7.运算符 定义: 对常量和变量进行操做的符号spa 分类: 6大类---算术, 赋值, 比较, 逻辑, 位, 三元code (1).算术运算符blog +, -, *, / ,%, ++, --字符 ...

  7. python:python基础语法三,列表、元组、字典、集合

    python基础语法 文章目录 python基础语法 列表(list) 列表简介 切片 列表修改元素 列表的方法 遍历列表 序列(sequence) 序列的基本操作 range()函数 EMS(Emp ...

  8. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  9. oracle学习 sql基本语法(三),Oracle数据库学习三

    5.DML DML 语句 语句操作语言 INSERT UPDATE DELETE MERGE INSERT 方法: 按顺序列插入 按指定列插入 default值插入 子查询(代替values)结果插入 ...

最新文章

  1. 理想L2辅助驾驶都撞车了,特斯拉的L5之梦怎么办?
  2. Python中的lambda是什么?
  3. Kafka为什么速度那么快?
  4. Windows 10企业批量部署实战之Windows 10客户端部署
  5. Python学习笔记_文件读写,目录遍历类封装
  6. UPS Online Tools(一) --- Tracking
  7. Linux之vmstat命令
  8. Java编程ture找不到符号,为什么会出现这样的错误呢
  9. [面试] 删除多余的数组内容
  10. pycharm pip安装_Python从入门到大师教程 | 一、搭建Python环境和安装Pycharm
  11. 【牛客小白赛12:J/2019南昌网络赛:M/牛客练习赛23:D】查询字符串ss是否是字符串s的子序列(序列自动机裸题)
  12. 中国黑客常用的八种工具及其防御方法(转)
  13. 《信号与系统学习笔记》—通信系统(一)
  14. 矩阵变换应用-分块矩阵
  15. 火狐书签栏 谷歌_适用于Firefox的Google工具栏等
  16. Git系列——删除文件的找回
  17. 计算机无法读取exe文件,电脑所有EXE文件都打不开的原因和多种解决方案
  18. python画条状图_Python 绘制分组条形图
  19. 鸿蒙手机系统新桌面布局,鸿蒙系统是什么样的界面,详解华为鸿蒙系统
  20. WAP网站流量分析 WAP流量统计 wap网站流量统计

热门文章

  1. hadoop集群服务重启后出错
  2. 拜佛有几点需要注意的事情
  3. java模拟dos窗口
  4. 见过的最详强的讲ESP定律脱壳(推荐)
  5. 第二章例题:EnvironmentVars
  6. vue-cli入门(四)——vue-resource登录注册实例
  7. [Java] 蓝桥杯 BASIC-3 基础练习 字母图形
  8. 写python脚本管理_Python 文件管理实例详解
  9. Java程序员需要注意的五大Docker误区
  10. Java 程序连接 Informix 数据库方法实例介绍