三元运算符在Razor视图

问题描述:

可能重复:
How to use ternary operator in razor (specifically on HTML attributes)?三元运算符在Razor视图

我尝试做以下,但它的示数,所以我明明做错事剃刀语法:

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

相关:http://stackoverflow.com/questions/7729024/asp-net-mvc-razor-ternary – 2015-11-19 14:01:51

以下应该工作:

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

试试这个

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