Я создаю приложение для чата на стороне сервера Blazor.
Я хочу показать состояние каждого пользователя в сети.
Теперь я могу использовать событие OnAfterRenderAsync
, чтобы получить пользователь зашел на страницу.
Похоже, что в жизненном цикле блазора нет события exit
через https://docs.microsoft.com/en-us/aspnet/core/blazor/lifecycle?view=aspnetcore-3.1
Кто-то сказал, что я могу использовать Dispose
событие, чтобы достичь его, пока оно работает вообще.
Более того, у меня есть сумасшедшая идея, что использование window.onbeforeunload
события js для вызова метода блейзора.
I понятия не имею, какой из них лучше. Не могли бы вы дать мне предложение? Спасибо.