我有一个模型:
public class CustomerAttributes
{
public Int Id { get; set; }
public string value { get; set; }
}
我的创建视图如下所示:
<div class="editor-label">
@Html.Label("Name")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Value)
@Html.ValidationMessageFor(model => model.Value)
</div>
<div class="editor-label">
@Html.Label("Age")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Value)
@Html.ValidationMessageFor(model => model.Value)
</div>
<div class="editor-label">
@Html.Label("Height")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Value)
@Html.ValidationMessageFor(model => model.Value)
</div>
所以每个文本框都将是数据库中的一条新记录。有可能做这样的事情吗?我该如何处理?另外我最大的问题是每个字段可能是一个文本框或一个组合框或一个收音机......等等......名称可能是一个文本框,但年龄可能是一个组合框......我知道我现在有所有文本框但是这可能会改变。