2

ユーザーに rdlc レポートを表示するために、ReportView コントロールをホストするために、MVC3 アプリケーションで Web フォーム ページを作成する必要があることに気付きました。このすべてをどのように進めるかについて、非常に豊富なアドバイスを目にしますが、それは非常に簡単に思えます。

Razor ベースのビューからこのレポート ビューアー ページに移動する方法を教えてください。ページのコンテンツ URL を「ハードコード」するだけですか、それとももっと丁寧な方法がありますか?

4

2 に答える 2

1

これを行うには、global.asax ファイルにルートを追加します。

     routes.MapRoute(
         "ReportRoute",                         // Route name
         "Reports/{reportname}",                // URL
         "~/Reports/{reportname}.aspx"   // File
      );

ソースコード付きの LeftyX ソリューションをチェックしてください。

于 2012-07-26T08:03:13.803 に答える
0

Url.Contentヘルパーを使用できます:

<a href="@Url.Content("~/report.aspx")">Show me the report</a>
于 2012-07-26T06:45:50.260 に答える