我有一個模型:如何在一次提交中完成多個模型的保存?
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>
所以每個文本框會在數據庫中的新紀錄。是否有可能做這樣的事情?我該如何處理?另外我最大的問題是,每個領域可能是一個文本框或組合框或收音機....等...名稱可能是一個文本框,但年齡可能是一個組合框....我知道我現在有所有的文本框,但這可能會改變。
您是否有一定數量的值希望創建或用戶定義? –
它不是一個定量,它可以根據一些條件增長和縮小 – Pittfall
試試這個http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc- 2型/ – wes