0

asp.net mvcアプリケーションでpdf形式でレポートを作成したいのですが、現時点では結果を部分ビューとして表示しています。つまり、メインページはレポートで、次のように呼び出しています

public ActionResult Report(int id)
{
    ViewBag.Id =id;
   return View();
} 

Report.cshtml 内では、5 つの部分ビューを呼び出して、このようなレポートの 5 つの異なるセクションをレンダリングしています

<div class="row">
@Html.Action("Report1", "Screening", new { Id = @ViewBag.Id })
</div>
<div class="row">
@Html.Action("Report2", "Screening", new { Id = @ViewBag.Id })
</div>
<div class="row">
@Html.Action("Report3", "Screening", new { Id = @ViewBag.Id })
 </div>
<div class="row">
@Html.Action("Report4", "Screening", new { Id = @ViewBag.Id })
</div>

今、レポートを pdf として作成したいのですが、RazorPDF ビューから直接部分ビューを呼び出す方法はありますか?

4

1 に答える 1