我创建了一个简单的 Blazor 服务器应用程序:类“UserSettings.cs”被注入到组件中。
public class UserSettings
{
public Guid Id{ get; } = Guid.NewGuid();
}
services.AddScoped<UserSettings>();
Run Code Online (Sandbox Code Playgroud)
我在不同组件的 UserSetting 服务中显示 Id。切换组件后,Id 保持不变,但是当我刷新页面时,它会发生变化。为什么刷新页面时Service会重新初始化?