为避免Blazor输出缓存引发问题,可以通过在启动类Startup.cs的ConfigureServices方法中移除AddOutputCaching()方法,然后通过中间件手动添加输出缓存。这可以通过以下示例代码实现:
在Startup.cs的ConfigureServices方法中添加以下代码:
services.AddResponseCaching();
在Startup.cs的Configure方法中添加以下中间件代码:
app.UseResponseCaching();
加入以上代码后重新编译项目即可。