gpt4 book ai didi

c# - 如何在不使用JS的情况下打开新窗口

转载 作者:行者123 更新时间:2023-12-03 15:11:49 25 4
gpt4 key购买 nike

在 blazor 我使用 NavigationManager.NavigateTo(url)为了更改窗口位置,但如何使用它打开具有指定 URL 的新选项卡,而不必在 OnAfterRenderAsync() 上调用 JS

最佳答案

截至 2019 年 3 月 21 日,目前无法直接使用纯 Blazor 执行此操作,您需要使用 JSInterop。幸运的是,这很容易做到。在您的顶部 .razor文件添加

@inject IJSRuntime JSRuntime;
然后像这样使用它
await JSRuntime.InvokeAsync<object>("open", url, "_blank");

关于c# - 如何在不使用JS的情况下打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62769031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com