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