運(yùn)行前準(zhǔn)備
要在 中使用 Blazor 組件FastReport.Web,您需要在項目文件 (csproj) 中添加引用, PackageReference指定此包和包的 id FastReport.Core(版本可能不同):
<ItemGroup> <PackageReference Include="FastReport.Core" Version="2021.3.0-demo"/> <PackageReference Include="FastReport.Web" Version="2021.3.0-demo"/> </ItemGroup>
點(diǎn)擊復(fù)制
@using FastReport.Web @using FastReport.Web.Blazor.Components @using FastReport.Web.Blazor.Components.Internal
點(diǎn)擊復(fù)制
事實(shí)上,僅添加FastReport.Web.Blazor.Components可能就足夠了,但是,在某些情況下,您可能還需要其他名稱空間。
此外,在測試版本期間,某些組件可能會在這些命名空間內(nèi)移動。
在 Web 應(yīng)用程序的配置器中,您需要UseFastReport使用可選的 lambda 表達(dá)式來調(diào)用該方法以進(jìn)行設(shè)置FastReportOptions。
另外,要使 Toolbar 和 Tab 中的一些內(nèi)置常見樣式和圖標(biāo)的 SVG 圖像正常工作,您需要使用以下調(diào)用UseStaticFiles(如果您不打算使用 Toolbar 和 Tabs,則UseStaticFiles使用此包的調(diào)用是可選的):
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { // ... app.UseStaticFiles(); // ... app.UseFastReport(); // ... }
點(diǎn)擊復(fù)制