Использование NavigationManager для перезагрузки работает, но я ищу более мягкий подход:
- Сама страница остается загруженной, поэтому одноэлементные службы сохраняют свое состояние.
- Компонент (например, с @page "/entity/{id:int}/edit") следует вызвать IDisposable.Dispose, если он реализован.
- Создается новый экземпляр этого компонента, поэтому OnInitializedAsync запускается снова и вся разметка перестраивается.
В идеале, без использования JavaScript.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ser-reload
Мобильная версия