Я создаю компонент блейзора, который вернется к исходному вводу, если введенный текст недействителен. Поскольку ValueText
не меняет процесс рендеринга, он не будет обновляться / заменять пользовательский ввод.
<input type="text"
value="@ValueText"
@onchange="TextChanged" />
Вызов StateHasChanged()
не изменит результат.
В моем случае ValueText
всегда пусто. Обходной путь должен был чередоваться между null
и ""
, что приведет к сбросу ввода.
Есть ли способ пометить атрибут элемента как «грязный», поэтому рендеринг блейзора будет обновляться sh DOM, даже если виртуальный DOM не изменился?