2011-04-08 50 views
0

我有一个表在我的数据库,命名PriceRanges:回到项目的动态列表,以我的控制器

PriceRanges 
----------------- 
PriceRangeID (PK) 
RangeFrom 
RangeTo 
Price 

我有一个页面,用户可以添加多个价格范围,建立像这样:

[RangeFromTextbox]至[RangeToTextbox] - $ [PriceTextbox]

[AddLink]

所以当点击“添加”时,会出现另一行,他们可以输入另一个价格范围。

在我看来模型中,我有:

IEnumerable<PriceRange> PriceRanges { get; set; } 

在我的控制器,当用户提交表单我想要做这样的事情:

[HttpPost] 
public ActionResult Edit(MyViewModel viewModel) 
{ 
    DBEntities entities = new DBEntities(); 

    foreach (PriceRange priceRange in viewModel.PriceRanges) 
    { 
     entities.AddToPriceRanges(priceRange); 
    } 

    entities.SaveChanges(); 
} 

但我不不知道如何将动态的对象列表与我的视图模型联系起来。

回答

相关问题