在我正在开发的ASP.NET MVC应用程序中,文件<text>中使用了标签.cshtml。
范例-
<text>some text</text>
Run Code Online (Sandbox Code Playgroud)
它们提供什么功能?我在互联网上找不到对它们的任何引用:)
谢谢!
与@标记有点相反...
在处于“ HTML模式”的视图中为标准视图,然后可以使用Razor块,如下所示:
@{
//Razor code
}
Run Code Online (Sandbox Code Playgroud)
Razor将在剃刀块中检测HTML标记并进行渲染,但有时您只需要显示文字即可。这就是标签的来源...它可以切换回HTML模式,而无需使用实际的HTML标签...
因此,一些文本将在您的视图中呈现该精确文本(不带tag>):很有用的示例,但是此代码:
<div>
you have
@{
if(numItems == 0)
{
<text>no</text>
}
else
{
@numItems
}
}
items
</div>
Run Code Online (Sandbox Code Playgroud)
例如,将呈现“您没有项目”或“您有5个项目” ...
| 归档时间: |
|
| 查看次数: |
5849 次 |
| 最近记录: |