我遵循了本指南:https ://github.com/Blazored/Modal 。(目前我已经安装了最新的稳定包 - 5.0.2)。我经历了这些步骤:
- 安装包
- 添加了导入
- 更改了 CascadingBlazoredModal
- 在 _host 中添加了两个引用
- 将 Index.razor 更改为以下代码:
@page "/"
@inject IModalService Modal
<h1>Hello, world!</h1>
Welcome to Blazored Modal.
<button @onclick="@(() => Modal.Show<FetchData>("Fetched data"))" class="btn btn-primary">Fetched data</button>
我尝试了几种不同的解决方案(包括:切换浏览器,仅使用引导程序) - 似乎没有任何效果。
我注意到一件奇怪的事情 - 其他按钮似乎都不起作用(它们是可点击的,但没有执行任何操作),因此这可能是解决此错误的线索。
如果有人可以用一个看起来像模态弹出窗口的简单 div 来帮助我,我也会很高兴,因为这会使事情变得更容易。