Blazor RemoteAuthenticatorView => OnLogInSucceeded 运行多次

Mik*_*ike 7 blazor-client-side blazor-webassembly

我<RemoteAuthenticatorView Action="@Action" OnLogInSucceeded="OnLogInSucceeded" />在 Blazor 应用程序的身份验证页面中使用,并注意到它在用户登录时多次调用“OnLogInSucceeded”。我希望它只运行一次。当用户登录时,我必须从数据库中获取一些数据,并认为这就是执行此操作的地方。这并不是说会出现错误,只是每次登录时检索数据 3-4 效率很低。

有没有更好的方法/地方在登录时进行 api 调用?

我正在使用 Azure B2C..

归档时间:

查看次数:

882 次

最近记录:

5 年,6 月 前