Razor View中的三元算子

时间:2011-06-08 15:49:59

标签: asp.net-mvc asp.net-mvc-3 razor

  

可能重复:
  How to use ternary operator in razor (specifically on HTML attributes)?

我正在尝试执行以下操作但是它的错误因此我显然在使用Razor语法时出错:

<td>@{item.Licence.MachineId != null ? @:"TB Master" : @:"HandHeld"}  </td>

2 个答案:

答案 0 :(得分:18)

以下内容应该有效:

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

答案 1 :(得分:1)

试试这个

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