Razor语法(三)
1、定义变量
定义变量或声明常量必须在代码体内,代码体以'@{'开头,以'}'结束,其中定义变量以'var'进行声明。代码体内每行以';'做为结束标识。
@{
var i = 10;
string str = "Hello";
}
2、使用变量
格式:@变量 使用变量时不能以';'做为结束标识。
如:
- <p>text @i text</p> 输出 text 10 text
- <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语法(三)相关推荐
- Razor语法(一)
语法名称 Razor 语法 Web Forms 等效语法 代码块 @{ int x = 123; string y ="because."; } <% int x = ...
- MVC Razor 语法(转)
http://blog.sina.com.cn/s/blog_580e98300100yvz4.html 原文地址:MVC Razor 语法(转)作者:panzhaowen_jacki 语法名称 Ra ...
- Asp.net MVC razor语法参考
Razor语法的快捷参考http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/ 只是copy下来便于查阅! I ...
- Pocket英语语法---三、英语动词的特点是什么
Pocket英语语法---三.英语动词的特点是什么 一.总结 一句话总结:即表示时间(时态),又表示人数(单复数) 1.第十七讲,不定量表达法? 1.a few为肯定含义几个,few为否定含义没几个, ...
- 【ASP.NET MVC4】第五课:视图技术、输出辅助方法、Razor视图引擎、Razor语法、分部视图
知识点:视图概述.Razor视图引擎.Razor语法.分部视图的使用 1.视图概述 ASP.NET MVC 中视图的作用就是向用户提供界面.视图在得到模型(数据)后,将模型转换成为准备提供给用户的格式 ...
- java中怎样判断余数为3,Java的基础语法(三): 运算符
7.运算符 定义: 对常量和变量进行操做的符号spa 分类: 6大类---算术, 赋值, 比较, 逻辑, 位, 三元code (1).算术运算符blog +, -, *, / ,%, ++, --字符 ...
- python:python基础语法三,列表、元组、字典、集合
python基础语法 文章目录 python基础语法 列表(list) 列表简介 切片 列表修改元素 列表的方法 遍历列表 序列(sequence) 序列的基本操作 range()函数 EMS(Emp ...
- python组合类型有哪三种_Python基础语法三组合数据类型
一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...
- oracle学习 sql基本语法(三),Oracle数据库学习三
5.DML DML 语句 语句操作语言 INSERT UPDATE DELETE MERGE INSERT 方法: 按顺序列插入 按指定列插入 default值插入 子查询(代替values)结果插入 ...
最新文章
- 理想L2辅助驾驶都撞车了,特斯拉的L5之梦怎么办?
- Python中的lambda是什么?
- Kafka为什么速度那么快?
- Windows 10企业批量部署实战之Windows 10客户端部署
- Python学习笔记_文件读写,目录遍历类封装
- UPS Online Tools(一) --- Tracking
- Linux之vmstat命令
- Java编程ture找不到符号,为什么会出现这样的错误呢
- [面试] 删除多余的数组内容
- pycharm pip安装_Python从入门到大师教程 | 一、搭建Python环境和安装Pycharm
- 【牛客小白赛12:J/2019南昌网络赛:M/牛客练习赛23:D】查询字符串ss是否是字符串s的子序列(序列自动机裸题)
- 中国黑客常用的八种工具及其防御方法(转)
- 《信号与系统学习笔记》—通信系统(一)
- 矩阵变换应用-分块矩阵
- 火狐书签栏 谷歌_适用于Firefox的Google工具栏等
- Git系列——删除文件的找回
- 计算机无法读取exe文件,电脑所有EXE文件都打不开的原因和多种解决方案
- python画条状图_Python 绘制分组条形图
- 鸿蒙手机系统新桌面布局,鸿蒙系统是什么样的界面,详解华为鸿蒙系统
- WAP网站流量分析 WAP流量统计 wap网站流量统计