Я создаю веб-приложение, которое имеет определенную модель, представляющую некоторые события. Пользователи должны иметь возможность добавлять N количество людей к определенному событию. Выбор людей обрабатывается частичным представлением.Как сохранить модель по нескольким запросам в ASP.NET MVC 2
Я пытаюсь создать меню, которое отображается, когда пользователи нажимают «добавить человека» к событию. Поскольку событие еще не заполнено полностью, в базе данных нет ничего, что можно было бы сохранить между запросами.
У меня также есть логика проверки на странице событий.
Мое предложение состоит в том, чтобы добавить форму для поиска или добавления людей в форму события и кнопку отправки, которая отправляет значения, которые были добавлены обратно на сервер, где я могу хранить их в ViewData или Session ,
К сожалению, это означает подтверждение.
Моим вторым решением является загрузка частичного представления, ответственного за загрузку пользовательского интерфейса, чтобы добавить/найти человека. Я мог бы добавить небольшой код для метода в контроллере, который возвращает частичное представление, хранящее существующие данные в переменной сеанса или в представлении. Проблема в том, что я должен отправить форму, чтобы сделать это, - снова отключив проверку!
Мне интересно, возможно, я выбрал неправильный инструмент для этого ... потому что в веб-формах, вероятно, будет обратная передача, и вы просто выполните операцию по этой обратной передаче. Я бы хотел, чтобы избежать перезаписи приложения в webforms, и мне интересно, есть ли способы, которыми я пропускаю в ASP.NET MVC.
Заранее благодарим за идеи!
Он приходит в DIV ... – rsteckly
Да, я бы просто хранить эти значения в скрытом поле, которое будет получать публикуемую обратно на сервер с главной страницы. –
Как вы это делаете, когда привязываетесь к модели? – rsteckly