Mudblazor: Anmeldialog zeigt keine Steuerelemente an

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Mudblazor: Anmeldialog zeigt keine Steuerelemente an

by Anonymous » 02 Apr 2025, 03:51

Ich möchte eine serverseitige Website mit Mudblazor und C# .NET9 erstellen. Ich brauche Hilfe beim Anzeigen eines Dialogs. Das Ziel ist es, sich anzumelden. Sie geben also Ihren Benutzernamen und Ihr Passwort im Dialogfeld ein. Diese beiden Zeichenfolgen werden weitergegeben.



Was mache ich falsch?

Code: Select all

@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();
}
}
in mainlayout.razor

Code: Select all

@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()
{

}
}

Top