.NET Core Blazor: come ottenere il valore Checkbox se è selezionato?

.net-core blazor c# html

Domanda

Sto cercando di trovare il valore della casella di controllo se è stato selezionato usando il framework Blazor, ma finora non sono riuscito a trovare alcun metodo. Quando inserisco il binding nella casella di controllo, viene sempre controllato. Non riuscivo a capire come ottenere il valore verificato.

Questo è il mio codice:

<input type="checkbox" id="addition" name="math" value="add" bind="@name" />
<label for="addition">Addition</label>

Risposta popolare

Rimuovi l'attributo value:

<input type="checkbox" id="addition" name="math" bind="@name" />

Aggiungi questa proprietà al blocco @function o una classe derivata da BlazorCoponent:

<input type="checkbox" id="addition" name="math" bind="@name" />

Ora il valore della casella di controllo è associato alla proprietà nome ed è possibile accedere a questa proprietà, che contiene il valore della casella di controllo, per recuperare il valore della casella di controllo, proprio come si accede ad altre proprietà.

Spero che questo ti aiuti...




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché