剃刀 - 无法确定条件表达式的类型

时间:2017-07-11 12:15:37

标签: razor

我遇到条件表达式问题。这是我的代码:

<td>@((test) ? '-' : "No")</td>

错误是:

  

无法确定条件表达式的类型,因为&#39; char&#39;之间没有隐式转换。和&#39;字符串&#39;。

1 个答案:

答案 0 :(得分:3)

好的,我找到了解决方案。

因为我的条件的第一部分是'-'作为字符,而我的第二个条件作为字符串,这是导致错误的原因。

所以我改变了我的代码:

<td>@((test) ? "-" : "No")</td>