2017-01-03 144 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」)) –