我认为有以下代码。我似乎不能表示是或否,除非我这样做:
<td>
<div class="hidden-lg hidden-sm hidden-md header_mobile">Chart Min/Max</div><div class="mobile_data">
@if (item.Chart == true)
{
Html.Raw("YES");
}
else
{
Html.Raw("NO");
}
</div>
</td>
但是,如果我有以下几点,它是有效的:
<div class="hidden-lg hidden-sm hidden-md header_mobile">Chart Min/Max</div><div class="mobile_data">
@if (item.Chart == true)
{
<b>YES</b>
}
else
{
<b>NO</b>
}
</div>
我也尝试使用Html.Display而不是Html.Raw,我得到了相同的结果。
发布于 2018-08-03 11:35:58
a的内容{}
块被视为代码,而不是标记。
因此,代码调用这些函数并忽略它们的返回值(就像普通的C#一样)。
你需要告诉Razor输出它们:@Html.Raw(...)
。
https://stackoverflow.com/questions/-100008744
复制相似问题