2017-01-03 140 views

回答

1

我假设张贴的行是forech或其他循环的一部分,我们在这一点上谈论单个项目。

在你的Lambda表达式,你应该使用modelItem变量上,而不是item

@Html.DisplayFor(modelItem => modelItem.vouchertype == "P" ? "Paid" : "Receipt") 

& 

@Html.DisplayFor(modelItem => modelItem.dated.ToString("dd-MMM-yy")) 

Lambda expression规则如下:

x => x become your variable 

https://msdn.microsoft.com/en-us/library/bb397687.aspx

+1

感谢knowlegding我关于拉姆达李毅华。这工作:@(item.dated.ToString(“dd-MMM-yy”)) –