@page "/TestComponenti"
@inject NavigationManager NavMan
@implements IDisposable
Test
-
Standard
-
Cambio label
-
Show disabilitato
Test copia clipboard, GUID (presudo)random
Test copia clipboard, valore hidden
Input numerico con gestione cifre (es x double)
@valDecimale
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;
}
}