@rendermode InteractiveAuto @inject NavigationManager NavigationManager @user.Username Role :@user.Role Email : @user.Email 详情 @* *@ @code { [Inject] ISubmissionService submissionService { get; set; } [Parameter] public int UserId { get; set; } = 0; private SortMode _sortMode = SortMode.Multiple; private User user = new User(); private User student = new User(); private IEnumerable Submissions = new List(); protected override async Task OnInitializedAsync() { var result = await submissionService.GetByUserId(14); if (result.Successed) { Submissions = result.Data.Items; } else { } } private void DetailsButtonClicked(Submission submission) { if (submission != null) { NavigationManager.NavigateTo($"/submissiondetails/{submission.Id}"); } } }