Blazor如何使用绑定值:event=";oninput“;带@oninput=”的;FooFunc";在一起

Blazor如何使用绑定值:event=";oninput“;带@oninput=”的;FooFunc";在一起,blazor,blazor-client-side,Blazor,Blazor Client Side,我正在使用Blazor服务器端 我有几个绑定到不同值的输入框,但是只要有输入,它们就必须调用相同的函数。该函数实质上启动计时器,该计时器用于在经过X个时间量后保存数据 Summary: <input class="summary-input @Utilities.SummaryWarning" type="text" @ref="Utilities.CreateSummaryRef" placeholder="Describe summary of an issue." @bind="Ut

我正在使用Blazor服务器端

我有几个绑定到不同值的输入框,但是只要有输入,它们就必须调用相同的函数。该函数实质上启动计时器,该计时器用于在经过X个时间量后保存数据

Summary: <input class="summary-input @Utilities.SummaryWarning" type="text" @ref="Utilities.CreateSummaryRef" placeholder="Describe summary of an issue." @bind="Utilities.CurrentlyViewedProblem.SummaryText" @oninput="RestartSaveTimer">

我已经找到了解决问题的办法。所以我会为任何有类似问题的人发帖。我在这里找到了答案

解决方案是使用不同的处理程序

<input class="summary-input @Utilities.SummaryWarning" type="text" @ref="Utilities.CreateSummaryRef" placeholder="Describe summary of an issue." @bind-value="Utilities.CurrentlyViewedProblem.SummaryText" @bind-value:event="oninput" @onkeyup="@RestartSaveTimer">


如您所见,我在输入时使用
@bind value=“ValueName”
@bind value:event=“oninput”
绑定值。并且
@onkeyup=“@Funcname”
将在释放键时调用我的函数。不太理想,我更希望您可以为单个对象(如
oninput
)使用多个处理程序。但就我而言,它工作得非常完美。

我找到了解决问题的办法。所以我会为任何有类似问题的人发帖。我在这里找到了答案

解决方案是使用不同的处理程序

<input class="summary-input @Utilities.SummaryWarning" type="text" @ref="Utilities.CreateSummaryRef" placeholder="Describe summary of an issue." @bind-value="Utilities.CurrentlyViewedProblem.SummaryText" @bind-value:event="oninput" @onkeyup="@RestartSaveTimer">

如您所见,我在输入时使用
@bind value=“ValueName”
@bind value:event=“oninput”
绑定值。并且
@onkeyup=“@Funcname”
将在释放键时调用我的函数。不太理想,我更希望您可以为单个对象(如
oninput
)使用多个处理程序。但就我而言,它工作得很完美