1.在网页中显示@符号

使用@@即可使编译器不切换到c#,这样在网页中会显示一个@符号。

2.隐式表达式

也就是正常的razor语法,不能包含空格。(除了await 如:<p>@await DoSomething("hello", "world")</p>)

3.显示表达式

任何在 @() 内的内容都会被运算并渲染输出。

<p>Last week this time: @(DateTime.Now - TimeSpan.FromDays(7))</p>

4.想要识别字符串中的html代码就用:Html.Raw

注:尽量不要为用户输入使用该方法,避免产生不必要的麻烦。

5.在c#代码块中嵌入html标签

如果想在c#代码块中写html,但又不想在拼接的html中显示标签,使用<text></text>

也可以使用 @:的方式,例如:

6.注释

razor支持c#和html的注释,如

@{

  //nihao

  <!-- -->

}

razor本身用@*  ...  *@来界定注释

7.bool类型的属性值

最新文章

  1. 帮我做个APP,给你20万,做不做?
  2. [js] 变量空值研究
  3. WebAPI图片上传
  4. 线程池深入(li)
  5. 使用git将代码push到osc上
  6. Java设计模式之策略模式(一)
  7. jquery 选项卡实现
  8. 【C#正则基础】正则表达式
  9. Swiper滑动Html5手机浏览器自适应
  10. 未能加载文件或程序集“**, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
  11. Android(Lollipop/5.0) Material Design(六) 自定义动画
  12. Attempt to write to field &#39;android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager&#39; on a null object reference
  13. hibernate 返回对象指定属性,需要返回的列,可以直接返回 对象属性
  14. 使用intelliJ创建 spring boot + gradle + mybatis站点
  15. ASP.NET CORE Linux发布工具(文件对比 只上传差异文件;自动启停WebServer命令;上传完成自动预热WebServer)
  16. 原生JS动态添加和删除类
  17. Scrapy创建项目问题
  18. js命名空间的函数namespace
  19. ubuntu16.04设置tomcat自启动
  20. Mysql 利用拷贝data目录文件的方式迁移mysql数据库

热门文章

  1. BFC的语法
  2. 最新咕咆+鲁班+图灵+享学+蚂蚁+硅谷+源码 Java架构师资料《Java架构师VIP课程》
  3. Git操作:绑定上传已存在的仓库到Github
  4. FPGA分频与倍频的简单总结(涉及自己设计,调用时钟IP核,调用MMCM原语模块)
  5. 纪中21日T3 2118. 【2016-12-30普及组模拟】最大公约数
  6. opencv —— copyMakeBorder 扩充图像边界
  7. fatal error LNK1169: one or more multiply defined symbols found
  8. Ansible之优化提升执行效率
  9. python multiprocessing 耗内存问题
  10. Connections in Galaxy War ZOJ - 3261 离线操作+逆序并查集 并查集删边