这似乎已被弃用,并且无法在nuget包中找到 Microsoft.AspNetCore.Blazor.HttpClient public class EmployeeServicehttpClient.GetJsonAsync<Employee[]>("api/employees"); } 我正在尝试使用httpClient从Blazor调用webapi方法。
我在我的解决方案中添加了一个webapi项目,其中有一个控制器来执行HttpGet。Blazor服务器项目可以在本地访问它并进行部署。我可以在本地对服务进行邮递员调用,但已部署的版本会从我的_Host文件中给出Blazor连接失败的消息。我应该如何配置外部的webapi访问,而不需要Blazor干扰?我使用的是.NET5,我的webapi初创公司有:
public void Configure(IApplicationBuilder
我有一个Blazor服务器应用程序。我希望允许用户下载文件,但文件的内容需要动态构建。
基本上,应用程序根据过滤器等向用户显示报告,我希望用户可以选择下载他当前看到的任何内容。我知道我可以制作一个“链接按钮”,它指向一个在OnGet方法中返回某种FileContentResult的Razor页面,但我不知道如何向该页面传递任何数据,以便构建正确的报表文件。我想过向某种REST/WebAPI发出请求(这将允许我传递参数和其他东西),但我似乎无法让WebAPI和Blazor Ser