c# - Razorsharp,C# + HTML:组合框,您还可以在其中键入自定义字符串输入
问题描述
我正在处理一个 cshtml 文件。我正在尝试根据用户在文本框中键入的内容进行过滤,但我也想要一个下拉框,其中包含可供选择的选项。现在我只有一个文本框,用户可以在其中输入文本并进行过滤,但没有带有选项的下拉菜单。我可以使用其他元素来添加下拉列表选项以及输入文本选项吗?我现在的代码
@Html.TextBox("RoomName", "", new { @class = "form-control" })
我希望它能够保持相同的名称,并尽可能成为类似类型的输入,以便它继续使用我的其他功能。让我知道这是否存在。谢谢!
解决方案
您可以尝试使用datalist
.Here 是一个演示:
<input list="browsers" name="browser" id="browser">
<datalist id="browsers">
<option value="Edge">Edge</option>
<option value="Firefox">Firefox</option>
<option value="Chrome">Chrome</option>
<option value="Opera">Opera</option>
<option value="Safari">Safari</option>
</datalist>
推荐阅读
- c# - 如何在实体框架中按字段查找数据?
- python - Python - 添加到数据框条件中值
- ios - 使用 Swift 向 Discord Webhook 发送 HTTP POST 请求会导致响应错误
- git - git filter-branch 保留太多历史
- c# - 总记录数和分页在 asp.net gridview 中的同一行但不在页脚中
- android - jumpDrawablesToCurrentState(View) 在 Android 中已弃用
- javascript - Nuxt vue-Router 页面转换在 requestAnimationFrame 循环运行时不起作用
- spartacus-storefront - 如何配置 Hybris smartedit 以在静态网络服务器中使用 spartacus
- javascript - 将表划分为子表
- string - 除了做 I/O 之外,我应该总是使用符文而不是字符串吗