当 model.EndDate
为 0
时,我试图显示空字符串
@Html.DisplayFor(modelItem => model.EndDate)
我试过了
@Html.DisplayFor(modelItem => model.EndDate == 0 ? "" : model.EndDate.ToString())
和
@Html.Display("End Date",model.EndDate == 0 ? "" : model.EndDate.ToString())
两者都不适合我。当数据可用时,两者都显示为空。
最佳答案
在 DisplayFor
之外做一个条件:
@if (Model.EndDate != 0)
{
Html.DisplayFor(modelItem => model.EndDate)
}
关于asp.net-mvc - @Html.DisplayFor 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576426/