我试图在捕获所选值后取消元素的“onchange”事件。基本上只是为了捕获选定的值并将选定的元素返回到它所在的位置。我怎样才能在 Blazor 中做到这一点?
<select @onchange="onSelectFilter">
<option value="0">Select a filter</option>
<option value="1">Filter 1</option>
<option value="2">Filter 2</option>
</select>
@code
{
private void onSelectFilter(ChangeEventArgs args)
{
var val = int.Parse(args.Value.ToString());
if (val != 0)
{
//do something
//reset the value to 0
args.Value = 0;
}
}
}
Run Code Online (Sandbox Code Playgroud)