Razor前面,必须要跟前面的有空隙,即空格(多谢一楼提醒,url里面确实不用空格,如果要在url里面只需要@(ViewBag.),加上括号就好了),之后的必须要连贯,否则加小括号

1,在页面中输出单一变量时,只要在c#语句之前加上@符号即可.

例如

 <p>
现在时刻: @DateTime.Now
</p>

2,如果要输出一段含有空白字或者字运算的结果时,必须要在前后加上一个小括号

 <p>
会员名称: @(ViewBag.IsEnabled ?"启用" : "停用")
</p>

3, 若要在页面执行多行c#代码,必须前后加上一大括号(但是要符合c#代码规范并且每行加;号)

<p>
@{
int i=;
int j= ;
}
</p>

4 , 若要在多行c#Razor语法中插入Html或者其他文字内容,必须每行最前面加上"@:",且加上"@:"符号的这行代码里面,还可以加上其他的Razor变量

@{
var name="张三";
@:你好, 我是 @name
}

  应为在Razor中直接输入纯文字会被视为C#陈述句,想要输入大量的文字,如果都加@: 就不方便了,可以这样

 @{
@*只需要加上html标签就行了*@
<span>斯蒂芬斯蒂芬打算离开</span>
}

5 , Razor中注释可以用@*code*@;

6 , 若要输出@符号,

 @@你好

输出

@你好

最新文章

  1. KnockoutJS 3.X API 第七章 其他技术(4) 速率限制
  2. 第三方登录 (faceBook )
  3. js打开没有地址栏下拉条新窗口
  4. [问题2015S06] 复旦高等代数 II(14级)每周一题(第七教学周)
  5. 机器学习(Machine Learning)&amp;深度学习(Deep Learning)资料
  6. date\&quot;123456 错误排查
  7. 夺命雷公狗---node.js---9实现页面的跳转
  8. Linux下自带的regex
  9. Delphi公司的生存哲学
  10. 《javascript高级程序设计》对象图
  11. 我的Hibernate入门
  12. [实战]挖掘CSRF姿势
  13. c#操作sqlite
  14. spice for openstack
  15. java工程开发之图形化界面之(第五课)
  16. CSS3选择器在HTML5中的使用
  17. 部署Java Web项目报错(一)
  18. SwipeRefreshLayout实现上拉下拉刷新
  19. 简单开发Apple Watch的步骤
  20. centos下etcd集群安装

热门文章

  1. Javascript模板引擎handlebars使用实例及技巧
  2. Android ListView分页加载时图片显示问题
  3. 数扰结构-visualization
  4. Linux 汇编语言开发指南
  5. QT事件
  6. 【转】hibernate.hbm.xml详解
  7. Android(java)学习笔记150:为什么局部内部类只能访问外部类中的 final型的常量
  8. radioButton的简单使用
  9. Modify the average program to promote for intergers repeatedly.stop when a nagetive number is entere
  10. JQuery设置缓慢下拉大行多次执行的解决办法,以及stop()函数的简单理解