推荐使用条件列实现剃刀表的方法,即如果没有数据则不存在

时间:2014-03-29 20:50:29

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

我要求如果任何表列不包含任何值,则不要在输出中包含该列。这意味着每个列周围有很多if(){}包装器可能会变得单调乏味,因为我有很多升级视图。然而,这就是我目前正在做的事情,并想知道是否有更有效的方式将此功能放入其中?

标题:

@if(myOrders.Any(r=>r.CustomerId!=null)){<th>Customer</th> IsCol1 = true;}

foreach中的表格

@if(IsCol1){<td>@Html.DisplayFor(m => item.CustomerId)</td>}

感谢。

0 个答案:

没有答案