Сохранение информации PreviousPage после обратной передачи
Я использую функциональность asp.net PreviousPage и межстраничную обратную передачу. Проблема, с которой я сталкиваюсь, состоит в том, что, если у меня есть какие-либо постбэки на моей странице, информация PreviousPage, похоже, теряется. Я не хочу помещать это во ViewState, потому что это будет довольно большим. Я думал о Session, но я не хочу, чтобы данные сохранялись после перехода на другую страницу, и мне действительно не нравится идея помещать код на все мои другие страницы для удаления старых переменных сеанса.
Какие методы вы используете, чтобы сохранить такую информацию, которая была передана с помощью обратной передачи на нескольких страницах?
ОБНОВИТЬ:
Большинство ответов на вопросы об обновлении страницы упоминаются с помощью Response.Redirect. Я не могу использовать это, потому что это приведет к получению, а не повторной публикации информации, которая была размещена на странице посредством обратной передачи на нескольких страницах, что приведет к потере этой информации и не позволит мне оцифровывать свои элементы управления с помощью критериев выбора предыдущего стр.
Мне нужно обновить данные в сетке, сохраняя при этом информацию обратной передачи. Я думал об использовании AJAX, но сейчас это не совсем приемлемое решение для требований заказчика. Мне нужно нажать на кнопку и обновить страницу, как если бы она была недавно опубликована, и я не вижу способа повторно отправить постбэк за исключением F5, а затем щелкнуть диалоговое окно, чтобы принять повторную передачу данных.
1 ответ
Сохраните значения предыдущей страницы в ViewState при начальной загрузке страницы.