什么是"#"在剃刀

时间:2018-01-09 21:40:25

标签: c# asp.net-mvc razor

我正在查看.cshtml文件,我看到这样的语法:

<span>
 #if(data.PersonImage){# <img src  
</span>

我知道@用于编写C#代码,我也查看了下面的指南,但仍然无法找到#做的事情?

https://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx/

1 个答案:

答案 0 :(得分:1)

很容易知道:它是以@开头吗?

  • 是(并且后面跟着另一个@,即@@)=&gt;剃刀
  • 否=&gt;别的什么

您看到的是Kendo UI template syntax。与razor类似,文档内容如下:

  

#(哈希)符号用于标记模板中应该是的区域   在执行模板时由数据替换