Razor View中的三元算子

jon*_*jon 6 asp.net-mvc razor asp.net-mvc-3

可能重复:
如何在剃刀中使用三元运算符(特别是在HTML属性上)?

我试图做以下但它的错误,所以我显然在做Razor语法错误:

<td>@{item.Licence.MachineId != null ? @:"TB Master" : @:"HandHeld"}  </td>
Run Code Online (Sandbox Code Playgroud)

Dar*_*rov 18

以下应该有效:

<td>@(item.Licence.MachineId != null ? "TB Master" : "HandHeld")</td>
Run Code Online (Sandbox Code Playgroud)