HTML 5-<text>是做什么的?

时间:2019-07-12 15:17:53

标签: c# html asp.net-mvc syntax markdown

我正在使用.NET Framework 4.7.2 MVC项目,并且正在查找此代码:

@if(String.IsNullOrWhiteSpace(Model.SomeObject.Field) == false)
{
    <text>.@Model.SomeObject.Field</text>
}

<text></text>的作用是什么?那是有效的HTML 5还是剃须刀的一部分?

1 个答案:

答案 0 :(得分:5)

这不是HTML5标签。在代码块内写文本是一种很酷的语法。

enter image description here

  

标记是Razor专门处理的元素。它   使Razor将块的内部内容解释为   内容,并且不呈现包含标签的元素(意思是   仅渲染元素的内部内容–   标签本身不会)。当您要渲染时,这很方便   未由HTML元素包装的多行内容块。

更多信息,article