@using Entities.DTO
@AssignmentDto.Title
详情
@if (bteacher)
{
}
@code {
[CascadingParameter]
private Task authenticationStateTask { get; set; }
private bool bteacher = false;
[Inject]
public NavigationManager navigationManager { get; set; }
[Parameter]
public AssignmentDto AssignmentDto { 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/{AssignmentDto.Id}");
}
private void CheckExam()
{
navigationManager.NavigateTo($"exam/check/{AssignmentDto.Id}");
}
}