У меня есть следующий сценарий, который может служить основанием для сохранения данных в переменной члена контроллера, чтобы разделить их между действиями.
У меня есть форма поиска и кнопка - при нажатии открывается таблица, полная данныхсогласно параметрам формы поиска.Одно действие - все хорошо и чисто.
Теперь меня попросили поставить кнопку Excel, чтобы пользователь мог загрузить таблицу в формате Excel.Я не хочу снова запускать запрос базы данных, поскольку данные уже есть, но, поскольку я использую компонент Excel на стороне сервера, мне нужно, чтобы данные были доступны на сервере, чтобы перенести их в Excel.
Моя первоначальная идея заключалась в том, чтобы в контроллере была дополнительная переменная, в которой можно было бы хранить данные.Но я никогда не видел, чтобы это делалось в asp.net MVC.Это принятый образец?Насколько я понимаю, каждое действие является чем-то изолированным.