У меня текущая настройка:
- .NET core 3 (превью 6)
- Визуализация на стороне сервера Blazor
На странице Blazor у меня есть что-то вроде следующего:
@page "/page"
@page "/page/{Id}"
С:
[Parameter]
public string Id { get; set; }
Теперь при переходе, например, с /page/1
на /page/2
, я могу использовать OnParametersSetAsync
для обнаружения этих изменений. Но проблема возникает при переходе от /page/1
к /page
. OnParametersSetAsync
может обнаружить это изменение, однако параметр Id
останется равным 1
от предыдущего маршрута.
Мне было интересно, что я мог бы сделать в этой ситуации.