Сохранение информации PreviousPage после обратной передачи

Я использую функциональность asp.net PreviousPage и межстраничную обратную передачу. Проблема, с которой я сталкиваюсь, состоит в том, что, если у меня есть какие-либо постбэки на моей странице, информация PreviousPage, похоже, теряется. Я не хочу помещать это во ViewState, потому что это будет довольно большим. Я думал о Session, но я не хочу, чтобы данные сохранялись после перехода на другую страницу, и мне действительно не нравится идея помещать код на все мои другие страницы для удаления старых переменных сеанса.

Какие методы вы используете, чтобы сохранить такую ​​информацию, которая была передана с помощью обратной передачи на нескольких страницах?

ОБНОВИТЬ:

Большинство ответов на вопросы об обновлении страницы упоминаются с помощью Response.Redirect. Я не могу использовать это, потому что это приведет к получению, а не повторной публикации информации, которая была размещена на странице посредством обратной передачи на нескольких страницах, что приведет к потере этой информации и не позволит мне оцифровывать свои элементы управления с помощью критериев выбора предыдущего стр.

Мне нужно обновить данные в сетке, сохраняя при этом информацию обратной передачи. Я думал об использовании AJAX, но сейчас это не совсем приемлемое решение для требований заказчика. Мне нужно нажать на кнопку и обновить страницу, как если бы она была недавно опубликована, и я не вижу способа повторно отправить постбэк за исключением F5, а затем щелкнуть диалоговое окно, чтобы принять повторную передачу данных.

1 ответ

Решение

Сохраните значения предыдущей страницы в ViewState при начальной загрузке страницы.

Другие вопросы по тегам