2009-03-06 3 views
0

В настоящее время у меня есть проект служб отчетов, который отображается как часть приложения ASP.NET. У меня есть один отчет с двумя параметрами datetime. Когда я ввожу в текстовое поле какую-то дату, ничего не происходит, но если я нажму на значок маленького календаря и выберем дату, страница затем вернется назад, а данные, которые раньше показывались, исчезли. Есть ли способ предотвратить это? После того, как я нажал кнопку «Просмотр отчета», он запускает отчет с новым параметром, но мои пользователи немного пугливы, и если отчет исчезнет на них, они вызовут телефон доверия в полномасштабной панике.Данные отчета исчезают при обратной передаче

Помогите спасти разработчика от разгневанных и запаникованных пользователей?

Заранее спасибо.

+0

можете ли вы опубликовать фрагмент из .aspx и .cs/.vb? – sfossen

ответ

1

Убедитесь, что вы указали EnabledViewState = true в календаре и текстовом поле.

+0

Я включил ViewState в ReportViewer. Параметры динамически генерируются на основе отчета, который пользователь выбирает. – Pulsehead

+0

Вы знаете все возможные элементы формы раньше? То, как мы работали в одном проекте, заключалось в том, чтобы отключить/пометить скрытые элементы формы, которые не применимы. И состояние представления должно быть включено и для элементов. – sfossen