首页 > 代码库 > MVC中Razor视图基本语法(1)
MVC中Razor视图基本语法(1)
Razor前面,必须要跟前面的有空隙,即空格,之后的必须要连贯,否则加小括号
1,在页面中输出单一变量时,只要在c#语句之前加上@符号即可.
例如
1 <p>2 现在时刻: @DateTime.Now3 </p>
2,如果要输出一段含有空白字或者字运算的结果时,必须要在前后加上一个小括号
1 <p>2 会员名称: @(ViewBag.IsEnabled ?"启用" : "停用")3 </p>
3, 若要在页面执行多行c#代码,必须前后加上一大括号(但是要符合c#代码规范并且每行加;号)
<p> @{ int i=2; int j= 4; }</p>
4 , 若要在多行c#Razor语法中插入Html或者其他文字内容,必须每行最前面加上"@:",且加上"@:"符号的这行代码里面,还可以加上其他的Razor变量
@{ var name="张三"; @:你好, 我是 @name}
应为在Razor中直接输入纯文字会被视为C#陈述句,想要输入大量的文字,如果都加@: 就不方便了,可以这样
1 @{2 @*只需要加上html标签就行了*@3 <span>斯蒂芬斯蒂芬打算离开</span>4 }
5 , Razor中注释可以用@*code*@;
6 , 若要输出@符号,
1 @@你好
输出
@你好
MVC中Razor视图基本语法(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。