Mudblazor: в диалоге входов не показывает никаких элементов управленияC#

Место общения программистов C#
Anonymous
 Mudblazor: в диалоге входов не показывает никаких элементов управления

Сообщение Anonymous »

Я хочу построить веб-сайт на стороне сервера с Mudblazor и C# .net9. Мне нужна помощь, отображая диалог. Цель состоит в том, чтобы иметь возможность войти в систему. Поэтому вы вводите свое имя пользователя и пароль в диалоговом окне, и эти две строки передаются.



Что я делаю не так?@inject IDialogService DialogService
@using MyNamespace.UserRepo;
@using Microsoft.AspNetCore.Components
@using MudBlazor




Login





Log in
Cancel



@code {
// [CascadingParameter] MudDialogInstance MudDialog { get; set; }
private bool _isOpen = true;
private string _username = "";
private string _password = "";

public void OpenDialog()
{
_isOpen = true;
StateHasChanged();
}

private void CloseDialog()
{

}

internal async Task PerformLogin()
{
UserRepo.Models.User? loggedInUser = await UserRepo.Loader.LoadUsers(_username, _password);
CloseDialog();
}
}

в mainlayout.razor
@inherits LayoutComponentBase
@using MudBlazor
@inject IDialogService DialogService








My Name
@* right side *@
Log in
Log out





@Body>



@code {

private void ShowLoginDialog(MouseEventArgs args)
{
var parameters = new DialogParameters();
DialogService.Show("", parameters);
}

private void LogOut()
{

}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... o-controls

Вернуться в «C#»