2009-03-06 15 views
0

現在、ASP.NETアプリケーションの一部として表示されるレポートサービスプロジェクトがあります。私は2つのdatetimeパラメータを持つ1つのレポートを持っています。テキストボックスに何らかの日付を入力すると何も起こりませんが、小さいカレンダーアイコンをクリックして日付を選択すると、そのページはポストバックされ、表示されたデータは消えてしまいます。これを防ぐ方法はありますか? 「レポートの表示」ボタンをクリックすると、新しいパラメータでレポートが実行されますが、ユーザーはちょっと気が散っていて、レポートが表示されなくなった場合は、ヘルプラインを本気で呼び出すことになります。ポストバックでレポートデータが消える

怒ったりパニックになったユーザーから開発者を救うのに役立ちますか?

ありがとうございます。

+0

.aspxと.cs/.vbからスニペットを投稿できますか? – sfossen

答えて

1

カレンダーとテキストボックスにEnabledViewState = trueを設定していることを確認してください。

+0

ReportViewerでViewStateを有効にしました。パラメータは、ユーザが選択したレポートに基づいて動的に生成されます。 – Pulsehead

+0

以前に考えられたすべてのフォーム要素を知っていますか? 1つのプロジェクトで扱う方法は、適用されなかった隠しフォーム要素を無効/マークすることでした。また、ビューステートも要素で有効にする必要があります。 – sfossen

関連する問題