向控制器返回项目的动态列表

本文关键字:动态 列表 项目 控制器 返回 | 更新日期: 2023-09-27 17:49:35

我的数据库中有一个名为PriceRanges的表:

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

我有一个页面,用户可以添加多个价格范围,设置如下:

[RangeFromTextbox] to [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();
}

但我不知道如何关联对象的动态列表与我的视图模型

向控制器返回项目的动态列表

您可以查看下面的博客文章