打开blazor页面的iframe中的按钮不起作用,我添加了调用父组件中方法的按钮(保存(,它在没有iframe的情况下工作良好,但在iframe 中不工作
<td>
<button @onclick="@(e => { currency.ViewMode = "visible"; currency.EditMode = "collapse"; Save(currency.ISOCode, currency.Name, currency.MinorUnit, false); })" class="btn btn-primary m-1">Save</button>
<button @onclick="@(e => { currency.ViewMode = "visible"; currency.EditMode = "collapse"; })" class="btn btn-primary m-1">Cancel</button>
</td>
我从未将Iframes与Blazor结合使用过。我上一次使用Iframe是在5年前。Iframe根据定义是一个单独的页面。因为Blazor是一个SPA(单页应用程序(,这可能就是问题所在。它不是为与Iframe一起工作而设计的。