【发布时间】:2015-04-29 09:51:57
【问题描述】:
我在一个使用引导程序的 ASP.NET MVC 项目中有一个表单,该表单使用 Razor 帮助程序使用了几个选择元素:
@Html.DropDownListFor(m => m.project_type, project_type_items, new { @class = "form-control" })
创建元素:
<select id="project_type" class="form-control">
这在 IE 和 Firefox 中运行良好,但在 Chrome 中查看时,下拉列表上的箭头缺失,因此该元素似乎是文本输入。但是,单击元素仍将显示选择菜单。
在研究这个问题时,我没有在 Chrome 中找到有关此问题的信息,但我确实偶然发现了有关默认 Android 浏览器的类似问题: http://getbootstrap.com/getting-started/ 和PhoneGap build webkit-appearance no drop down arrow for select tag
我的问题是:为什么这些选择不能在 Chrome 中正确呈现,是否有解决方法?
谢谢!
【问题讨论】:
-
可能相关也可能不相关,但您错过了
"的form-control课程的结束。 -
@NicolásCarlo 哎呀,我会编辑它。在我的代码中是正确的,我在这里简化了它而不是复制/粘贴。感谢您了解这一点。
标签: html asp.net-mvc twitter-bootstrap google-chrome razor