MVC 4與實體框架的最佳途徑。MVC 4實體框架多重插入
例子:
我們有一個這樣的形式。所有記錄的日期都是一樣的。但Pax和Price將會改變。我不想多次發帖。我需要爲Pax和Price添加一個按鈕。日期和地區將是相同的。
大同:1
價格:$ 500
日期:DateTime.Now
地區:位置
和IM使用MVC模式和Entity Framework
林問BEST的方式。我可以用我的老知識做到這一點。 jquery追加和拆分形式在我的思想背後。那是真的嗎?
MVC 4與實體框架的最佳途徑。MVC 4實體框架多重插入
例子:
我們有一個這樣的形式。所有記錄的日期都是一樣的。但Pax和Price將會改變。我不想多次發帖。我需要爲Pax和Price添加一個按鈕。日期和地區將是相同的。
大同:1
價格:$ 500
日期:DateTime.Now
地區:位置
和IM使用MVC模式和Entity Framework
林問BEST的方式。我可以用我的老知識做到這一點。 jquery追加和拆分形式在我的思想背後。那是真的嗎?
我會使用敲除和動態添加使用它的表單元素。然後你可以做一個單一職位作爲你的類型的Ienumerable。看到這裏的例子http://blog.stevensanderson.com/2010/07/12/editing-a-variable-length-list-knockout-style/
淘汰賽非常適合你的場景。您可以編碼大約同一日期等規則在您的視圖模型的add函數,使表單元素不可編輯等
[HttpPost]
public void PostArticle(List<Article> articles)
{
foreach(var article in articles)
{
Context.AddObject(article);
}
Context.SaveAllChanges();
}
public ActionResult ShowArticles()
{
//Returns list of articles (use a model for this)
return View(Context.GetArticles());
}
您也可以使用的FormCollection但那麼你就需要通過urself剝離字典。
如果這個答案已經幫助你,那麼你也可以upvote它。 – GraemeMiller