Razor语法(三)
2024-09-04 17:44:37
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、注释
单行注释 以’//’。
多行注释 以’@*’开始以’*@’结束。
最新文章
- 华为荣耀6 H60-L02/L12(联通版)救砖包【适用于无限重启】
- NSIS 无边框移动问题总结笔记
- REVERSE
- php生成json或者xml数据
- [C/C++] VS 2015 C++ 插件
- Python字符编码详解
- [Everyday Mathematics]20150116
- Hadoop学习---安装部署
- 初学scala1——Option
- puppet aix package 之rsync安装
- JavaScript –type
- 树莓派VNC搭建相关问题,啦啦啦~
- 文本分类学习 (五) 机器学习SVM的前奏-特征提取(卡方检验续集)
- ionic-基于angularjs实现的多级城市选择组件
- Ruby页面,循环赋值方法(类似java EL表达式赋值)
- python,random随机数的获取
- PAT 1013 数素数
- jquery 重要知识点总结
- Sql Server Express 2005提示";failed to generate a user instance of sql server ";
- LintCode: Median of two Sorted Arrays
热门文章
- K8s的内部Pod之间都不通,搞了快两天
- AC日记——大爷的字符串题 洛谷 P3709
- C++使用第三方静态库的方法
- CentOS 7.4 下安装 Nginx
- 转:使用IDA动态调试WanaCrypt0r中的tasksche.exe
- 141. Linked List Cycle【Easy】【判断链表是否存在环】
- 洛谷P3369普通平衡树(Treap)
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) Cards Sorting(树状数组)
- JZYZOJ 1542 [haoi2015]str 矩阵乘法 dp
- 【分块】【暴力】XVII Open Cup named after E.V. Pankratiev Grand Prix of Moscow Workshops, Sunday, April 23, 2017 Problem I. Rage Minimum Query