1

数日後、MVC 4 で rdlc レポートを作成しようとしています。テスト コントローラーと ReportTest をビューを返すアクションにします。この URL にアクセスすると /test/ReportTest レポート ページが開きますが、ヘッダー ページのみが添付されたように表示されます。firebug でこのページの動作を観察しようとすると、firebug にエラー メッセージが表示されます。 firebugのエラーメッセージ

[HttpGet]
    public ViewResult ReportTest()
    {
        return View("MyReports");
    }

これは、コントローラーを試しているときにのみ発生します。ビューフォルダーの外にレポートファイルを配置し、このページにアクセスすると、必要に応じて正常に機能します。この問題を解決するために私を助けてください。aspxビューエンジン+ SQL Server 2008 R2を使用してMVC 4に取り組んでいます

4

1 に答える 1

1

ReportViewer は、WebForms で使用されるサーバー側のコントロールです。Views フォルダーの外に移動すると、WebForms パイプラインが使用されます。

Views フォルダーの外に移動するときのように、スタンドアロン ページとしてアクセスするか、MVC ページの iframe からアクセスする必要があります。

于 2013-02-18T14:59:30.250 に答える