У меня есть действие, которое зависит от списка целых чисел.Моим первым инстинктом было просто объявить действие с помощью List.
Я попытался объявить действие в контроллере как:
public ActionResult EditMultiple(List<int> ids)
и в моем вызове View примерно так:
<%= Html.ActionLink("EditMultiple", "EditMultiple", new { ids = new List<int> {2, 2, 2} })%>
Хотя он компилируется, список пуст, когда я ставлю точку останова в действии.Кто-нибудь знает почему или имеет альтернативный подход?
Добавление более подробной информации о сценарии:
Я пытаюсь "Редактировать" несколько сущностей одновременно.Я уже нахожусь в точке, где у меня есть приложение, которое позволяет мне создавать / редактировать / просматривать информацию о книгах в библиотеке.У меня есть частичное представление, которое позволяет пользователю редактировать информацию об отдельной книге и сохранять ее в базе данных.
Теперь я хотел бы создать представление, позволяющее пользователю редактировать информацию о нескольких книгах с помощьюодна кнопка отправки.Я создал действие EditMultiple, которое просто визуализирует партиал для каждой книги (моя модель для этого представления - Список), а затем добавляет кнопку отправки.