.NET Core Blazor: как получить значение Checkbox, если он установлен?

.net-core blazor c# html

Вопрос

Я пытаюсь найти, чтобы получить значение флажка, если оно проверено с использованием инфраструктуры Blazor, но пока я не смог найти какой-либо метод. Когда я устанавливаю привязку в флажке, она всегда проверяется. Я не мог понять, как получить проверенное значение.

Это мой код:

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

Популярные ответы

Удалите атрибут value:

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

Добавьте это свойство в блок @function или класс, полученный из BlazorCoponent:

public bool name {get;set;}

Теперь значение вашего флажка привязано к свойству имени, и вы можете получить доступ к этому свойству, которое содержит значение этого флажка, чтобы получить значение флажка, так же, как вы получаете доступ к другим свойствам.

Надеюсь это поможет...




Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему