【发布时间】:2017-07-16 20:11:42
【问题描述】:
我遇到了条件表达式的问题。这是我的代码:
<td>@((test) ? '-' : "No")</td>
错误是:
无法确定条件表达式的类型,因为 'char' 和 'string' 之间没有隐式转换。
【问题讨论】:
-
错误信息的最后一部分就是你所需要的。
标签: razor
我遇到了条件表达式的问题。这是我的代码:
<td>@((test) ? '-' : "No")</td>
错误是:
无法确定条件表达式的类型,因为 'char' 和 'string' 之间没有隐式转换。
【问题讨论】:
标签: razor
好的,我找到了解决方案。
因为我的条件的第一部分是 '-' 作为一个字符,而我的第二个条件是一个字符串,这就是导致错误的原因。
所以我为此更改了代码:
<td>@((test) ? "-" : "No")</td>
【讨论】: