.NET Core Blazor: Wie bekomme ich den Checkbox-Wert, wenn dieser aktiviert ist?

.net-core blazor c# html

Frage

Ich versuche zu finden, den Checkbox-Wert zu erhalten, wenn es mit Blazor Framework überprüft wird, aber ich konnte bisher keine Methode dafür finden. Wenn ich die Bindung in das Kontrollkästchen einfüge, wird sie immer geprüft. Ich konnte nicht herausfinden, wie man den überprüften Wert erhält.

Das ist mein Code:

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

Beliebte Antwort

Entfernen Sie das Wertattribut:

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

Fügen Sie diese Eigenschaft dem @function-Block oder einer von BlazorCoponent abgeleiteten Klasse hinzu:

public bool name {get;set;}

Jetzt ist der Wert Ihres Kontrollkästchens an die Eigenschaft name gebunden, und Sie können auf diese Eigenschaft zugreifen, die den Wert des Kontrollkästchens enthält, um den Wert des Kontrollkästchens abzurufen, während Sie auf andere Eigenschaften zugreifen.

Hoffe das hilft...



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow