Frank van den Bos 814d09dcfb Initial Commit 2 年之前
..
Application 814d09dcfb Initial Commit 2 年之前
Controllers 814d09dcfb Initial Commit 2 年之前
Resources 814d09dcfb Initial Commit 2 年之前
Templates 814d09dcfb Initial Commit 2 年之前
Directory.Build.props 814d09dcfb Initial Commit 2 年之前
Directory.Build.targets 814d09dcfb Initial Commit 2 年之前
FastReport.OpenSource.Web.csproj 814d09dcfb Initial Commit 2 年之前
FastReport.Web.Shared.props 814d09dcfb Initial Commit 2 年之前
FastReport.Web.Skia.csproj 814d09dcfb Initial Commit 2 年之前
FastReport.Web.csproj 814d09dcfb Initial Commit 2 年之前
README.md 814d09dcfb Initial Commit 2 年之前

README.md

How to use FastReport.Web for Core

  1. Add FastReport.Web as nuget dependency in your ASP.NET Core project:
<PackageReference Include="FastReport.Web" Version="*" />
  1. Register FastReport.Web in the Configure method of your Startup class:
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    ...
    app.UseFastReport();
    ...
}
  1. Create WebReport object and render it in your view file:
public IActionResult Index()
{
    var webReport = new WebReport();
    webReport.Report.Load("path/to/report.frx");

    return View(webReport);
}
@model FastReport.Web.WebReport

<div>
    @await Model.Render()
</div>

Browsers support

FastReport.Web for Core supports latest versions of Chrome, Firefox, Safari, Opera and Edge browsers.