在Blazor WASM中,可以使用动态href值的NavLink的解决方法如下所示:
string dynamicHref = "/path/to/page";
Link
dynamicHref = "/new/path/to/page";
完整示例代码如下:
@page "/"
Dynamic NavLink Example
Current href: @dynamicHref
Link
@code {
string dynamicHref = "/path/to/page";
void ChangeHref()
{
dynamicHref = "/new/path/to/page";
}
}
当单击按钮时,将更新href值,并且NavLink将动态地反映出新的href值。