I have an application where we have a button in index.html. So just wanted to navigate from index.html to another razor page which is in PAGES folder called
dashboard.razor
I am newbie to blazor applications,please help.
CodePudding user response:
Use NavigationManager
.
@inject NavigationManager NavigationManager;
@code {
private void MyButtonClick()
{
this.NavigationManager.NavigateTo("/dashboard");
}
}
CodePudding user response:
First, you have to assign a path for the dashboard.razor
by the @page
directive on the above of the component. For example:
@page "/dashboard"
Now you can access to dashboard.razor
from everywhere by /dashboard
. For example, for the Index.html
button, you can do it such as below:
<button onclick="location.href = 'www.yoursite.com/dashboard';" id="myButton" >Dashboard</button>