[英]How format values in IEnumerable view model in ASP.NET Core MVC?
@Html.DisplayFor(modelItem => item.vouchertype == "P" ? "Paid" : "Receipt")
&
@Html.DisplayFor(modelItem => item.dated.ToString("dd-MMM-yy"))
嘗試格式化值,但發生錯誤:
模板只能與字段訪問,屬性訪問,一維數組索引或單參數自定義索引器擴展一起使用。
我假設發布的行是forech
或其他循環的一部分,並且在這一點上我們談論單個項目。
在Lambda表達式中,應在item
上使用modelItem
變量
@Html.DisplayFor(modelItem => modelItem.vouchertype == "P" ? "Paid" : "Receipt")
&
@Html.DisplayFor(modelItem => modelItem.dated.ToString("dd-MMM-yy"))
在Lambda expression
規則如下:
x => x become your variable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.