如果在 Blazor 应用程序中的某些函数中未显示 Bootstrap Alert,请尝试在 OnInitializedAsync() 方法中将 alert 组件的可见性设置为 true。
如下所示:
private bool showAlert = false;
protected override async Task OnInitializedAsync()
{
showAlert = true;
await Task.CompletedTask;
}
然后,在 HTML 中使用条件绑定来控制 alert 的显示:
@if (showAlert)
{
This is a success alert
}
这应该会解决这个问题并在函数中显示 Bootstrap Alert。