public class UserProfile
{
    public string Name { get; set; }
    public int Age { get; set; }
    public string Gender { get; set; }
    // 其他属性
}
@page "/userdetails"
@inject UserManager userManager
@if (userProfile == null)
{
    Loading...
}
else
{
    @userProfile.Name
    Age: @userProfile.Age
    Gender: @userProfile.Gender
    // 其他用户详细信息
}
@code {
    private UserProfile userProfile;
    
    protected override async Task OnInitializedAsync()
    {
        var user = await userManager.GetUserAsync(User);
        if (user != null)
        {
            userProfile = new UserProfile
            {
                Name = user.UserName,
                // 其他用户详细信息的赋值
            };
        }
    }
}
 
    
         User Details
     
 
现在,我们的Blazor服务器端Web应用程序将能够在“User Details”页面中向新用户显示当前用户资料。