Почему функция OnLoggedon в XAF/Blazor называется дважды?C#

Место общения программистов C#
Ответить
Anonymous
 Почему функция OnLoggedon в XAF/Blazor называется дважды?

Сообщение Anonymous »

Я строю серверный проект со стороны сервера в ASP.NET Core Blazor, используя фреймворк DeVexPress XAF, и я хотел переопределить функцию OnLoggedon, чтобы показать всплывающее окно JavaScript SweetAlert2. Это случается каждый раз) нагружается дважды, потому что, я думаю, он называется дважды? Я не могу найти, где проблема.
Вот мой код: < /p>

Код: Выделить всё

protected override async void OnLoggedOn(LogonEventArgs args)
{
base.OnLoggedOn(args);

_jsRuntime = ServiceProvider.GetService();
_userService = ServiceProvider.GetService();
await _jsRuntime.InvokeVoidAsync("showVersionUpdate",CancellationToken.None, version);
_ = Task.Run(async () =>
{
await _userService.SynchronizeAgents();
});
}
Кстати, функция OnLoggedon вызывается каждый раз, когда обновляется страница?

Подробнее здесь: https://stackoverflow.com/questions/794 ... lled-twice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»