我要求如果任何表列不包含任何值,则不要在输出中包含该列。这意味着每个列周围有很多if(){}包装器可能会变得单调乏味,因为我有很多升级视图。然而,这就是我目前正在做的事情,并想知道是否有更有效的方式将此功能放入其中?
标题:
@if(myOrders.Any(r=>r.CustomerId!=null)){<th>Customer</th> IsCol1 = true;}
foreach中的表格
@if(IsCol1){<td>@Html.DisplayFor(m => item.CustomerId)</td>}
感谢。