【问题标题】:Razor - Type of conditional expression cannot be determinedRazor - 无法确定条件表达式的类型
【发布时间】:2017-07-16 20:11:42
【问题描述】:

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

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

错误是:

无法确定条件表达式的类型,因为 'char' 和 'string' 之间没有隐式转换。

【问题讨论】:

  • 错误信息的最后一部分就是你所需要的。

标签: razor


【解决方案1】:

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

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

所以我为此更改了代码:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 2018-03-14
    • 2021-12-10
    • 1970-01-01
    相关资源
    最近更新 更多