2

Report.cshtml(View) の部分ビューでユーザー コントロール (ascx) を使用してレポート ビューアーを使用して、asp.net MVC 3 でレポートを作成しました。アプリケーションを実行すると、レポート ビューアー コントロールに問題が発生します。2 つ以上のページがあり、2 つ以上のページを表示したい場合、「microsoft jscript ランタイム エラー '__eventtarget' が null またはオブジェクトではありません」というメッセージが表示されます。

エラーは、ポストバックがあるためです。どうすればこれを修正できますか?

4

1 に答える 1

0

組み込みのツールバーを使用してナビゲートすることはできません。(少なくとも、独自の回避策を見つけることなく)。

私がしたことは、コントロールの真上に独自のバーを作成し、アクション (「最初」、「最後」、「次」、「前」) をコントローラーのアクションに送信して、ReportViewer の CurrentPage 変数を調整することでした。(私は、セッションを通じて現在のページの記録を保持し、それをユーザー コントロール ascx に設定します)。

于 2013-05-31T16:19:50.163 に答える