【发布时间】:2016-02-24 16:06:28
【问题描述】:
public class BaseModel
{
public Guid ID;
public string Name;
public List<BaseModelChildModel> BaseModelChildModels;
}
public class BaseModelChildModel
{
public double Value;
public string Notes;
public BaseModel BaseModel;
public ChildModel ChildModel;
}
public class ChildModel
{
public Guid ID;
public string Name;
public int Productivity;
public bool IsActive;
}
在cshtml中,在哪里
@model BaseModel
<thead>
<tr>
<th>@Html.DisplayNameFor()</th>
</tr>
</thead>
鉴于BaseModel.BaseModelChildModels 大约一半时间包含0 个元素,如何使@Html.DisplayNameFor() 显示ChildModel.Name 或ChildModel.IsActive 的正确名称? (通过local.resx 获得的正确显示名称,如果有区别的话)
【问题讨论】:
标签: c# .net asp.net-mvc razor view