这个问题可能是由于Blazor的版本不兼容引起的。如果使用Blazor WebAssembly项目,则需要至少使用Blazor 3.2版本。如果使用Blazor Sever项目,则需要使用3.1或更高版本。
另外,还可以尝试在项目中添加以下代码段:
public class Startup
{
public void Configure(IComponentsApplicationBuilder app)
{
app.AddComponent("app");
// 添加以下代码段
app.Services.AddSingleton(s => new HttpClient { BaseAddress = new Uri(app.HostEnvironment.BaseAddress) });
}
}
这将在启动时为HttpClient服务添加BaseAddress,以确保请求正确的路径。
希望这些方法可以帮助解决Blazor选项卡无法工作的问题。
下一篇:Blazor选择/选项未绑定