Я разрабатываю приложение в Blazor с использованием .NET 8 и MudBlazor, и у меня есть форма редактирования пользователя, в которой я хочу предварительно выбрать роль пользователя в компоненте MudSelect. У каждого пользователя есть поле iIdRoles, которое идентифицирует его роль, а MudSelect привязан к списку ролей (Data.LstRoles), где каждая роль имеет iIdRoles и vchRoleName.
Моя проблема в том, что когда я выбираю пользователя для редактирования, MudSelect отображается пустым, а не показывает имя роли выбранного пользователя.
Вот код, который я использую в своем компоненте .razor:
@foreach (var rol in Data.LstRoles)
{
@rol.vchNombreRol
}
А это код, который я использую для выбора пользователя, когда нажимаю «Изменить»:
private async Task OnClickUsuarioSelected(Usuarios usuarios)
{
Data.UsuariosSelected = usuarios;
await OnUsuariosSelected.InvokeAsync(usuarios);
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... selected-o
Мобильная версия