【发布时间】:2015-03-14 20:30:56
【问题描述】:
我对 MVC 很陌生,我正在视图文件中创建一个静态下拉列表,例如:
@Html.DropDownList("Category", new List<SelectListItem>
{
new SelectListItem {Text = "hi" , Value= "hello"},
new SelectListItem {Text = "hi#" , Value= "helloC#"},
new SelectListItem {Text = "test" , Value= "test1"}
},"Select data")
但在 UI 中,我得到了下拉菜单,但下拉菜单显示空白值,但是当我将鼠标悬停在下拉菜单的任何项目上时,会出现该值。要点是仅当鼠标悬停在该值上时才会显示下拉列表中的值。很奇怪。
【问题讨论】:
-
您能否详细说明一下。目前还不太清楚你在这里问什么。在 HTML 下拉列表中,当鼠标悬停时不会更改值,除非您为其编写一些 javascript。在 ASP.NET MVC 中,
@Html.DropDownList助手只生成一个标准的 HTML<select>元素。 -
刚刚附上截图
-
用其他浏览器试试,效果一样吗?
-
你设置的颜色和背景颜色一样!
标签: html asp.net-mvc razor model-view-controller