2012-04-26 92 views
0

我有一個名爲Company的模型,公司可以有一個或多個Director。我希望能夠在創建公司的同時創建任意數量的董事。MVC .Net同時創建模型和相關模型

我做了主任的局部視圖的創建視圖:

@using (Ajax.BeginForm("Create", 
         "Director", 
         new AjaxOptions { 
         HttpMethod = "POST", 
         UpdateTargetId = "partial", 
         InsertionMode = InsertionMode.InsertAfter })) 
{ 
@Html.EditorFor(model => model.Title) 
... 
} 

在公司我有它加載的部分創建視圖主任放入容器按鈕的創建視圖:

$.get('@(Url.Action("Create", "Director"))', function (result) { 
      $('#partial').append(result); 
     }); 

這可以將導演的輸入控件動態加載到公司的創建視圖中。

我的問題是如何在公司的同時處理董事的創建?或者,我是否只需要允許在編輯時創建導演而不是創建?

回答

2

我幾天前開始學習mvc,今天我不得不做類似的事情。

我想同時保存多個日期。下面是簡化的代碼:

查看:

<input type="text" name="Date" /> 

控制器:

public ActionResult Create(List<DateTime> Date) 
{ 
    //Saving goes here 
} 

這從一個名爲「日期」每個文本字段的方式,日期會以列表日期可用。