Asp.net mvc 4 如何在mvc4中动态显示视图中的项目
我想在mvc中动态显示视图中的项目。 以下是在视图中显示记录的代码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
@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; }
[...]
}