Select Blazor阻止选择元素中的键盘输入

Select Blazor阻止选择元素中的键盘输入,select,keyboard,blazor,Select,Keyboard,Blazor,我在blazor wasm应用程序中有一个select元素,如下所示: <select type="text" class="form-control" id="sub" value="@Address.Suburb" @onchange="@OnSuburbChanged" @onkeydown="KeyHandler" @onkeydown:preventDefaul

我在blazor wasm应用程序中有一个select元素,如下所示:

<select type="text" class="form-control" id="sub" value="@Address.Suburb" @onchange="@OnSuburbChanged" @onkeydown="KeyHandler" @onkeydown:preventDefault="true" @onkeydown:stopPropagation="true">
                <option value="">Select</option>
                @{
                    foreach (var item in suburbs)
                    {
                        <option value="@item">@item</option>
                    }
                }
            </select>

@code {
private void KeyHandler(KeyboardEventArgs e)
    {
     //do nothing...
    }
}

挑选
@{
foreach(郊区的var项目)
{
@项目
}
}
@代码{
私有void密钥处理程序(KeyboardEventArgs e)
{
//什么也不做。。。
}
}
当用户使用鼠标单击下拉菜单时,我试图停止键盘上的任何输入。但这似乎不起作用。如何防止在“选择自”键盘中进行任何输入