#c# #asp.net #asp.net-mvc
#c# #asp.net #asp.net-mvc
Вопрос:
В моей базе данных есть таблица с именем PriceRanges:
PriceRanges
-----------------
PriceRangeID (PK)
RangeFrom
RangeTo
Price
У меня есть страница, на которой пользователь может добавить несколько ценовых диапазонов, настроенных следующим образом:
[RangeFromTextbox] в [RangeToTextbox] — $[PriceTextbox]
[Добавить ссылку]
Таким образом, при нажатии кнопки «Добавить» появляется другая строка, и они могут ввести другой ценовой диапазон.
В моей модели представления у меня есть:
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();
}
Но я не знаю, как связать динамический список объектов с моей моделью представления.
Ответ №1:
Вы можете проверить следующее сообщение в блоге.