ASP.NET CORE 3.1是一个用于构建跨平台、高性能Web应用程序的框架,而Blazor是一个基于WebAssembly的用户界面框架。下面是ASP.NET CORE 3.1和Blazor的报告设计/构建选项的解决方法,包含代码示例:
使用Razor Pages构建报告:
services.AddRazorPages();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
使用ASP.NET CORE的MVC框架构建报告:
services.AddControllersWithViews();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
使用Blazor构建报告:
services.AddRazorPages();
services.AddServerSideBlazor();
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
这些是使用ASP.NET CORE 3.1和Blazor构建报告的几种常见选项。根据您的具体需求和项目架构,您可以选择适合您的解决方案。
上一篇:Asp.net Core 3.1和Axios中的Web API请求未处理
下一篇:ASP.NET Core 3.1和Chrome在HTTP上无法保持AspNet.Consent Cookie的持久化。