У меня есть приложение MVC, в котором я создаю страницу поиска, чтобы найти проекты, которые я создал. Как только пользователь вводит критерии поиска, данные передаются обратно в контроллер как объект модели, и я беру эти данные для поиска любых проектов, которые соответствуют. Страница поиска отображается заново с исходными критериями, введенными пользователем, а также с любыми найденными проектами.
Теперь пользователь может щелкнуть строку (результаты своего поиска) и отредактировать эти данные на другой странице. Когда пользователь нажимает кнопку сохранения (на другой странице), я сохраняю данные и возвращаюсь на страницу поиска. У меня нет исходных данных (объекта модели поиска) для повторного отображения. Как мне вернуть его обратно? Я думаю, что я должен просто через мой объект модели, который я получил, когда метод вызывался через контроллер, в мой объект сеанса, а затем извлечь его, когда я вернусь на страницу поиска. Есть ли более элегантное решение для получения данных из объекта модели обратно, когда я вернусь на страницу поиска?