@page "/TestComponenti" @inject NavigationManager NavMan @implements IDisposable Test

Test Componenti custom

Test Image
Input password
  • Standard
  • Cambio label
  • Show disabilitato
Input Speciali
Test copia clipboard, GUID (presudo)random
Test copia clipboard, valore hidden
Input numerico con gestione cifre (es x double)
@valDecimale
QueryString
Test valori QueryString
  • QString Nome: @if (!string.IsNullOrEmpty(qsNome)) { @qsNome } else { - }
  • QString Intero: @if (qsIntero > 0) { @qsIntero } else { - }
  • Reload Vuoto
  • Reload Nome
  • Reload Intero
  • Reload All
@code { protected string textToCopy = $"{Guid.NewGuid()}"; protected decimal valDecimale = 12345; private string qsNome = ""; private int qsIntero = -1; protected override void OnInitialized() { // base.OnInitialized(); qsNome = NavMan.ExtractQueryStringByKey("Nome"); qsIntero = NavMan.ExtractQueryStringByKey("Intero"); NavMan.LocationChanged += LocationChanged; } async void LocationChanged(object sender, LocationChangedEventArgs e) { qsNome = NavMan.ExtractQueryStringByKey("Nome"); qsIntero = NavMan.ExtractQueryStringByKey("Intero"); StateHasChanged(); } void IDisposable.Dispose() { NavMan.LocationChanged -= LocationChanged; } }