Html.DisplayNameFor()通过实体框架的关系

时间:2012-12-20 19:21:08

标签: entity-framework razor asp.net-mvc-4

我循环遍历模型中的每个项目,并显示多个属性的名称和数据。这很好。

@foreach (var item in Model)
{
   <div class="Ticket">
    <h3>
    @item.Title
    </h3>

    @Html.DisplayNameFor(model => model.DateCreated)
    @Html.DisplayFor(modelItem => item.DateCreated) 

由于模型具有关联的DataAnnotation,它提供格式化线索,因此最终会输出类似“Created 1/1/1”的内容。好到目前为止。

我还想做的是通过实体框架显示与模型关联的项目的[格式化]名称。我可以使用代码显示数据参数...

    @Html.DisplayFor(modelItem => item.LinkedEntity.Data)

但我无法弄清楚显示相关标签的语法。有什么想法吗?

0 个答案:

没有答案