Сохраните данные в .net mvc

Я реализую поисковый модуль с поддержкой страниц результатов поиска. Пример, предоставленный NerdDinner, передает pagenumber в качестве параметра для действия Index, а действие использует pagenumber для выполнения запроса каждый раз, когда пользователь нажимает другой номер страницы.

Моя проблема в том, что в моем поиске используется гораздо больше критериев, таких как цена, материал, номер модели и т. Д., Чем просто номер страницы. Поэтому я хотел бы сохранить критерии после пользователей первое представление, так что мне нужно только передать номер страницы туда-сюда.

Использование ViewData невозможно, потому что ViewData очищается после отправки в View.

Есть ли хороший способ сохранить данные критериев, как я хочу?

Ответы на вопрос(1)

Ваш ответ на вопрос