Asp.net mvc 4 如何在mvc4中动态显示视图中的项目

Asp.net mvc 4 如何在mvc4中动态显示视图中的项目,asp.net-mvc-4,Asp.net Mvc 4,我想在mvc中动态显示视图中的项目。 以下是在视图中显示记录的代码 @using MvcWcf.ServiceReference1 @model IEnumerable<WcfService.MyAddress> <table> <tr> <td>@Html.DisplayNameFor(model => model.Address1)</td> <td>@Html.DisplayNameFo

我想在mvc中动态显示视图中的项目。 以下是在视图中显示记录的代码

@using MvcWcf.ServiceReference1
@model IEnumerable<WcfService.MyAddress> 

<table> 
  <tr>
    <td>@Html.DisplayNameFor(model => model.Address1)</td>
    <td>@Html.DisplayNameFor(model => model.City)</td>
  </tr>

  @foreach (var item in Model)
  {
    <tr>
      <td>@Html.DisplayFor(modelItem => item.Address1)</td>
      <td>@Html.DisplayFor(modelItem => item.City)</td>     
    </tr>
  }
</table>
@使用MvcWcf.servicerence1
@模型IEnumerable
@DisplayNameFor(model=>model.Address1)
@DisplayNameFor(model=>model.City)
@foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.Address1)
@DisplayFor(modeleItem=>item.City)
}
我的要求是如何在th和记录中动态显示项目 例如
@Html.DisplayNameFor(model=>model.Address1)@Html.DisplayNameFor(model=>model.City)
我在这里写了
address1
City
,因为我知道这些字段。 如果我不知道如何显示这些字段。
在显示记录时,也可以使用此属性创建常规模型

public List<GenericItem> items { get; set; }
然后,您必须创建一个接受通用模型的自定义帮助器(如自定义editorfor),并使用该模型在屏幕上显示包含模型内部内容的相应控件


你不知道字段是什么意思?该型号为
MyAddress
类型,因此您知道它的属性。您能详细说明一下吗?你所说的动态是什么意思?我想他想要一个视图的通用模型,包含1到N个元素。
public class GenericItem
{
    public enum Type { get; set; }
    public string Text { get; set; }
    [...]
}