@page "/Account/Manage" @using System.ComponentModel.DataAnnotations @using Microsoft.AspNetCore.Identity Profile

Profile

@code { private string? username; private string? phoneNumber; [CascadingParameter] private Task authenticationStateTask { get; set; } [SupplyParameterFromForm] private InputModel Input { get; set; } = new(); protected override async Task OnInitializedAsync() { username = authenticationStateTask.Result.User.Identity.Name; phoneNumber = authenticationStateTask.Result.User.Identity.IsAuthenticated.ToString(); Input.PhoneNumber ??= phoneNumber; } private async Task OnValidSubmitAsync() { } private sealed class InputModel { [Phone] [Display(Name = "Phone number")] public string? PhoneNumber { get; set; } } }