Задача. думаю, довольно типичная, но в Интернете нужного ответа не нашла
(то есть много упоминаний проблемы, но нет понятного решения)
Есть форма для печати отчетов по разным параметрам. Для ввода одного
из параметров надо нажать кнопку — открывается дополнительное popup — окно. Когда все параметры установлены, нажимаем кнопку просмотра отчета.
Но если из этого просмотра нажать кнопку Back — возвращаемся к пустой форме выбора параметров — ее PostBack=false. Клиент же хочет, чтобы все
параметры сохранялись...как этого добиться.
Можно конечно. не вызывать форму в новом окне. а просто делать
Response.Redirect, но если все-таки оставить popup — есть ли какой-то
способ решения проблемы (кроме запоминания всех параметров и их установки заново) ?
Спасибо
Re: Можно ли предотвратить postback при открытии нового окна
Здравствуйте, Aniz, Вы писали:
A>Задача. думаю, довольно типичная, но в Интернете нужного ответа не нашла A>(то есть много упоминаний проблемы, но нет понятного решения) A>Есть форма для печати отчетов по разным параметрам. Для ввода одного A>из параметров надо нажать кнопку — открывается дополнительное popup — окно. Когда все параметры установлены, нажимаем кнопку просмотра отчета. A>Но если из этого просмотра нажать кнопку Back — возвращаемся к пустой форме выбора параметров — ее PostBack=false. Клиент же хочет, чтобы все A>параметры сохранялись...как этого добиться. A>Можно конечно. не вызывать форму в новом окне. а просто делать A>Response.Redirect, но если все-таки оставить popup — есть ли какой-то A>способ решения проблемы (кроме запоминания всех параметров и их установки заново) ?
A>Спасибо
Я найти решение этого вопроса тоже не смогла. Поэтому сделала наоборот. Я выдаю формы для настройки формирования отчетов в одном и том же окне (выбирается вид формы через меню), и открываю каждый отчет в новом окне (IE еще один) с передачей параметров в функцию формирования отчета в URL). Окно же с прошлым выбором остается на панели и в него можно вернутся. Оно хорошо работает c Back.
Можно ли предотвратить postback при открытии нового окна
От:
Аноним
Дата:
24.01.05 11:58
Оценка:
Если я правильно понял проблему, то установка свойства SmartNavigation = true должно помочь