@using Entities.DTO
@ExamDto.Title
详情
@if (bteacher)
{
}
@code {
[CascadingParameter]
private Task authenticationStateTask { get; set; }
private bool bteacher = false;
[Inject]
public NavigationManager navigationManager { get; set; }
[Parameter]
public ExamDto ExamDto { get; set; }
[Parameter]
public string? Width { get; set; } = "256";
[Parameter]
public string? Height { get; set; } = "64";
[Parameter]
public string? MaxWidth { get; set; } = "256";
[Parameter]
public string? MaxHeight { get; set; } = "64";
protected override Task OnInitializedAsync()
{
bteacher = authenticationStateTask.Result.User.IsInRole("Teacher");
return base.OnInitializedAsync();
}
private void ExamClick()
{
navigationManager.NavigateTo($"exam/edit/{ExamDto.Id}");
}
private void CheckExam()
{
navigationManager.NavigateTo($"exam/check/{ExamDto.Id}");
}
}