Я хочу иметь InputSelect в форме редактирования блейзора, который связан со значением модели, а также имеет событие onchange, которое изменяет другие свойства в модели на основе нового значения.
привязка к обоим @bind -Value и @onchange не работает (я предполагаю, что в значении связывания используются свойства ввода как значения, так и значения, измененного значением.
Я могу связать с oninput, но хотелось бы знать, есть ли лучший способ сделать это.
<InputSelect id="inputPeriod" name="inputPeriod" class="form-control" @bind-Value="model.Period" @oninput="periodChanged">
protected void periodChanged(ChangeEventArgs e)
{}
Я могу привязать к oninput следующим образом
, но в идеале я бы хотел привязать к событию @onchange после обновления свойства модели, или знаю, что Лучшая практика для этого - без использования значения привязки, проверка модели не будет работать, поэтому единственный альтернативный способ, которым я могу придумать, - это чтобы события изменения работали внутри свойств в моей модели, но это кажется неправильным