【发布时间】:2012-12-11 15:49:45
【问题描述】:
我有一个模型:
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>
所以每个文本框都将是数据库中的一条新记录。有可能做这样的事情吗?我该如何处理?另外我最大的问题是每个字段可能是一个文本框或一个组合框或一个收音机......等等......名称可能是一个文本框,但年龄可能是一个组合框......我知道我现在有所有文本框但是这可能会改变。
【问题讨论】:
-
您是否有一定数量的要创建的值或者是用户定义的?
-
它不是一个固定的数量,它可以根据一些条件增长和缩小
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-views asp.net-mvc-viewmodel