从导航时出现问题
"/vehicle-definitions/1/can-networks/5"
至
"/vehicle-definitions/1/can-networks/6"
基本上,什么都没有发生。我希望并且例外的行为是加载这个id为6的新页面,从数据库加载,并在页面上显示新项目。但看起来,Blazor认为这是同一页(基本上是什么(。我尝试使用<a href
,并使用<NavLink
设置lik,但没有成功
您必须重写OnParametersSetAsync((方法并从数据库中重新加载数据。
第一次更改您的路线,如下方
/vehicle-definitions/1/can-networks/{id}
然后使用[ParameterAttribute]设置属性
[Parameter]
public string Id{ get; set; }
现在,您可以覆盖OnParametersSetAsync方法,并使用更改的参数重新加载新数据
protected override async Task OnParametersSetAsync()
{
LoadData(Id);
}