【问题标题】:Open PDF in new Tab - Blazor在新选项卡中打开 PDF - Blazor
【发布时间】:2021-12-26 15:12:33
【问题描述】:

我想在新标签页中打开 PDF。以下代码适用于普通 HTML 文件,但不适用于 Blazor。有什么方法可以在 Blazor 中使用它,还是有其他方法可以在 Blazor 中打开 PDF?

<a href="Path" target="_blank">Read more</a>

【问题讨论】:

标签: html pdf blazor


【解决方案1】:

我可以建议两个选项:

通过按钮。

@inject IJSRuntime jsRuntime

<button @onclick="@LoadPage">Load Page</button>

@code {
    async Task LoadPage()
    {
        await jsRuntime.InvokeAsync<object>("open", "MyPage", "_blank");
    }
}

通过链接。

<a class="dropdown-item" href="MyPage" target="_blank">

您要启动的剃须刀页面顶部有以下内容:

@page "/MyPage"

【讨论】:

  • 这是为了在我的 Blazor 页面之间进行路由,对吗?但我想打开一个 PDF。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-02
  • 2019-04-12
  • 2013-12-22
  • 2017-04-28
  • 2012-12-05
  • 2012-06-22
  • 2019-10-27
相关资源
最近更新 更多