В моей форме есть MudCheckBox и MudTextField. Когда я сначала заполняю значение MudTextField, а затем нажимаю MudCheckBox, значение MudTextField очищается. В обратном порядке это неверно. https://try.mudblazor.com/snippet/mEQoYyutzaycRzeM Подскажите, пожалуйста, как мне сохранить значение MudTextField?
Вам необходимо изменить значение переменной. На данный момент изменено только текстовое значение текстового поля, но не сама переменная. Установка флажка приводит к повторной визуализации компонента и записи неизмененной переменной в текстовое поле.
Либо используйте @bind-Text
(или @bind-Value
), либо EventCallback TextChanged
(ValueChanged
).
<MudTextField T = "string" Label = "Note" Variant = "Variant.Text" @bind-Text = "@Note" Lines = "2" AutoGrow MaxLines = "4" />
<MudCheckBox @bind-Value = "@Basic_CheckBox1"></MudCheckBox>