我有一个关于如何重定向页面到某些页面,如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>