相关疑难解决方法(0)

NavLink 更新 URL 但不会在 Blazor 中重新加载页面

我有一个 ProjectBase.razor 页面,用于创建、查看和编辑项目。以下路线都会带您进入此页面:

/project/view/{projNum}
/project/create/
/project/edit/{projNum}
Run Code Online (Sandbox Code Playgroud)

我的导航菜单中还有一个 Navlink,允许您创建一个新项目:

<NavLink class="nav-link" href="/Project/Create" Match="NavLinkMatch.All" >
    <span aria-hidden="true">New Project</span>
</NavLink>
Run Code Online (Sandbox Code Playgroud)

如果我在同一页面的查看/编辑功能上单击该链接,URL 将更改为“/Project/Create”,但页面本身不会刷新或重新加载。有没有办法通过 NavLink 强制执行此操作?或者我需要添加一个 OnClick 函数来做到这一点?

asp.net-core blazor

20
推荐指数
4
解决办法
1万
查看次数

标签 统计

asp.net-core ×1

blazor ×1