У меня есть небольшая проблема в MVC 3. Я создаю приложение, где моя модель, груз, состоит из следующих действий:ASP.NET MVC3 модели со списком
- идентификатора пользователя (строка, требуется)
- собой идентификатор (строка, опционально)
- список идентификаторов порядка (строки, не может быть пустым)
индексном приложения, где пользователь создает отгрузку (модель) , Как только это будет сделано, у пользователя нет никакого дополнительного взаимодействия с ним (без редактирования, просмотра деталей или списка).
Моя проблема в этом. Я пытаюсь использовать одну форму для добавления идентификаторов заказа и для создания самой отправки, используя две отдельные кнопки для отправки («Добавить» для добавления идентификаторов заказа «Отправить» для создания отправки). Похоже, что когда я использую действие Create-action моего контроллера, нажатие «Send» перезаписывает мой список идентификаторов заказа пустым. Однако, если я отправляю действие Index и перенаправляю Create при нажатии «Отправить», моя проверка модели не прошла (ModelState содержит только «submit»).
Сейчас я использую сеансы для передачи данных вокруг своих действий с контроллером, что, вероятно, не самый лучший способ сделать это.
TLDR; Мне нужен способ добавления элементов в список по модели, по одному, сохраняя данные других форм и все еще могу проверить его.
Любые предложения?
Это поможет, если вы добавите код формы и контроллеров;) – JMan