Blazor导航管理器到指定的URI (google.com)



我有一个关于如何重定向页面到某些页面,如google.com的问题

我试过下面的,但它不工作…

@inject NavigationManager NavigationManager
void()
{
NavigationManager.NavigateTo("google.com");
}

,但它移动到最终uri的链接。像localhost: 3030/google.com

我怎么能移动到一个页面像google.com在Blazor?

虽然void()不是有效的c#,但我想我们可以猜到你在尝试什么。

"google.com"将被视为本地(相对)URI,这将不起作用。

使用:

//NavigationManager.NavigateTo("google.com");
NavigationManager.NavigateTo("https://google.com");

如果你想通过点击按钮来访问Google页面,你可以这样做

<button onclick="window.location='http://google.com'">Google</button>

相关内容

  • 没有找到相关文章

最新更新