.NET Core Blazor: Comment obtenir la valeur d'une case à cocher si elle est cochée?

.net-core blazor c# html

Question

J'essaie de trouver la valeur de case à cocher si elle est cochée à l'aide du framework Blazor, mais je n'ai pas trouvé de méthode pour le faire. Lorsque je mets la reliure dans la case à cocher, elle est toujours cochée. Je n'arrivais pas à comprendre comment obtenir la valeur vérifiée.

Ceci est mon code:

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

Réponse populaire

Supprimer l'attribut value:

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

Ajoutez cette propriété au bloc @function ou à une classe dérivée de BlazorCoponent:

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

Désormais, la valeur de votre case à cocher est liée à la propriété name et vous pouvez accéder à cette propriété, qui contient la valeur de la case à cocher, pour récupérer la valeur de la case à cocher, tout comme vous accédez à d'autres propriétés.

J'espère que cela t'aides...




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi